]> diplodocus.org Git - nmh/blobdiff - sbr/utils.c
Use HasPrefix() instead of strncmp().
[nmh] / sbr / utils.c
index a6f0e11..2e61df8 100644 (file)
@@ -372,7 +372,7 @@ bool HasPrefix(const char *s, const char *prefix)
 
 /* HasSuffixC returns true if non-NULL string s ends with a c before the
  * terminating NUL. */
-bool HasSuffixC(char *s, int c)
+bool HasSuffixC(const char *s, int c)
 {
     return *s && s[strlen(s) - 1] == c;
 }
@@ -502,7 +502,7 @@ nmh_version_changed (int older) {
            break for versions with multiple decimal points, etc. */
         const float current_version = strtof (VERSION, NULL);
         const float old_version =
-            context_version  &&  strncmp (context_version, "nmh-", 4) == 0
+            context_version  &&  HasPrefix(context_version, "nmh-")
             ?  strtof (context_version + 4, NULL)
             :  99999999;