]> xenbits.xensource.com Git - libvirt.git/commitdiff
util: Make virStringHasCaseSuffix() return bool
authorAndrea Bolognani <abologna@redhat.com>
Thu, 7 Mar 2019 09:17:19 +0000 (10:17 +0100)
committerAndrea Bolognani <abologna@redhat.com>
Thu, 7 Mar 2019 16:55:12 +0000 (17:55 +0100)
It's a predicate, so bool is the appropriate return type.

Signed-off-by: Andrea Bolognani <abologna@redhat.com>
ACKed-by: Peter Krempa <pkrempa@redhat.com>
src/util/virstring.c
src/util/virstring.h

index cf3d9c6f031c695bb1060e99a5fcdecc7740a37d..cd781a84f90208884c8fe9aa0b83bc06c29410e9 100644 (file)
@@ -1248,7 +1248,7 @@ virStringHasSuffix(const char *str,
     return STREQ(str + len - suffixlen, suffix);
 }
 
-int
+bool
 virStringHasCaseSuffix(const char *str,
                        const char *suffix)
 {
@@ -1256,7 +1256,7 @@ virStringHasCaseSuffix(const char *str,
     int suffixlen = strlen(suffix);
 
     if (len < suffixlen)
-        return 0;
+        return false;
 
     return STRCASEEQ(str + len - suffixlen, suffix);
 }
index 5b127cdba4b2140773fa31dbf7a7be6e2f2e9c3c..ed2db8a3dcc3d0cbb71fc5334ce579891da41eed 100644 (file)
@@ -290,8 +290,8 @@ char *virStringReplace(const char *haystack,
 
 bool virStringHasSuffix(const char *str,
                         const char *suffix);
-int virStringHasCaseSuffix(const char *str,
-                           const char *suffix);
+bool virStringHasCaseSuffix(const char *str,
+                            const char *suffix);
 int virStringStripSuffix(char *str,
                          const char *suffix) ATTRIBUTE_RETURN_CHECK;
 int virStringMatchesNameSuffix(const char *file,