X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fmisc.c;h=7883f325e4de89b6f8a18ab459958c3fed342905;hb=29ea60b3d59414875c3bbc59e64f62d2e236ef2a;hp=5e4b9310bc4701f9921603fa1b353a94398462d9;hpb=2af2c61f4dde2d22c1dc0e8dfad033b40d81dc6c;p=rocksndiamonds.git diff --git a/src/libgame/misc.c b/src/libgame/misc.c index 5e4b9310..7883f325 100644 --- a/src/libgame/misc.c +++ b/src/libgame/misc.c @@ -637,6 +637,26 @@ boolean strSuffix(char *s, char *suffix) strncmp(&s[strlen(s) - strlen(suffix)], suffix, strlen(suffix)) == 0); } +boolean strPrefixLower(char *s, char *prefix) +{ + char *s_lower = getStringToLower(s); + boolean match = strPrefix(s_lower, prefix); + + free(s_lower); + + return match; +} + +boolean strSuffixLower(char *s, char *suffix) +{ + char *s_lower = getStringToLower(s); + boolean match = strSuffix(s_lower, suffix); + + free(s_lower); + + return match; +} + /* ------------------------------------------------------------------------- */ /* command line option handling functions */