[libvirt] [libvirt-php][PATCH 3/8] translate_counter_type: Rework

Michal Privoznik mprivozn at redhat.com
Thu Sep 8 07:56:30 UTC 2016


Firstly, this function returns const char *. Then it is static.
Then it's body can be written better.

Signed-off-by: Michal Privoznik <mprivozn at 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




More information about the libvir-list mailing list