X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/14665143f973d5dbcdab34de439bdd37a56d0e5f..c4f704eb5309d15ffb7c15fc67074f22d0647951:/sbr/utils.c diff --git a/sbr/utils.c b/sbr/utils.c index a6f0e111..2e61df89 100644 --- a/sbr/utils.c +++ b/sbr/utils.c @@ -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;