X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/b56c88e2847c582f9b18ae5bbda44f033cd49c42..03b8e51a39f9c4c4c2182512602eb22736751a0c:/sbr/utils.c diff --git a/sbr/utils.c b/sbr/utils.c index d17bad94..59ab7c72 100644 --- a/sbr/utils.c +++ b/sbr/utils.c @@ -328,9 +328,7 @@ nmh_strcasestr (const char *s1, const char *s2) { int nmh_init(const char *argv0, int read_context) { -#ifdef LOCALE setlocale(LC_ALL, ""); -#endif invo_name = r1bindex ((char *) argv0, '/'); @@ -354,3 +352,16 @@ nmh_init(const char *argv0, int read_context) { return status; } } + + +/* Returns copy of argument str with all characters converted to upper + case, and trimmed whitespace (see cpytrim()) . */ +char * +upcase (const char *str) { + char *up = cpytrim (str); + char *cp; + + for (cp = up; *cp; ++cp) { *cp = toupper ((unsigned char) *cp); } + + return up; +}