Firstly, this function returns const char *. Then it is static.
Then it's body can be written better.
Signed-off-by: Michal Privoznik <mprivozn(a)redhat.com>
---
src/libvirt-php.c | 35 ++++++++++++++++++-----------------
1 file changed, 18 insertions(+), 17 deletions(-)
diff --git a/src/libvirt-php.c b/src/libvirt-php.c
index 54de2e3..dfadf15 100644
--- a/src/libvirt-php.c
+++ b/src/libvirt-php.c
@@ -904,25 +904,26 @@ int set_logfile(char *filename, long maxsize TSRMLS_DC)
* Arguments: @type [int]: integer identifier of the counter type
* Returns: string interpretation of the counter type
*/
-char *translate_counter_type(int type)
+static const char *
+translate_counter_type(int type)
{
switch (type) {
- case INT_RESOURCE_CONNECTION: return "connection";
- break;
- case INT_RESOURCE_DOMAIN: return "domain";
- break;
- case INT_RESOURCE_STREAM: return "stream";
- break;
- case INT_RESOURCE_NETWORK: return "network";
- break;
- case INT_RESOURCE_NODEDEV: return "node device";
- break;
- case INT_RESOURCE_STORAGEPOOL: return "storage pool";
- break;
- case INT_RESOURCE_VOLUME: return "storage volume";
- break;
- case INT_RESOURCE_SNAPSHOT: return "snapshot";
- break;
+ case INT_RESOURCE_CONNECTION:
+ return "connection";
+ case INT_RESOURCE_DOMAIN:
+ return "domain";
+ case INT_RESOURCE_STREAM:
+ return "stream";
+ case INT_RESOURCE_NETWORK:
+ return "network";
+ case INT_RESOURCE_NODEDEV:
+ return "node device";
+ case INT_RESOURCE_STORAGEPOOL:
+ return "storage pool";
+ case INT_RESOURCE_VOLUME:
+ return "storage volume";
+ case INT_RESOURCE_SNAPSHOT:
+ return "snapshot";
}
return "unknown";
--
2.8.4