/* 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;
}
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;