X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/603cc061a9c1fa18ab765024491aeeda18686901..4db310433eb20ec95643299b0d14fefaea44b8bd:/sbr/utils.c diff --git a/sbr/utils.c b/sbr/utils.c index ca809439..5784e4ce 100644 --- a/sbr/utils.c +++ b/sbr/utils.c @@ -1,6 +1,4 @@ - -/* - * utils.c -- various utility routines +/* utils.c -- various utility routines * * This code is Copyright (c) 2006, by the authors of nmh. See the * COPYRIGHT file in the root directory of the nmh distribution for @@ -105,7 +103,7 @@ pwd(void) static char curwd[PATH_MAX]; if (!getcwd (curwd, PATH_MAX)) { - admonish (NULL, "unable to determine working directory"); + inform("unable to determine working directory, continuing..."); if (!mypath || !*mypath || (strcpy (curwd, mypath), chdir (curwd)) == -1) { strcpy (curwd, "/"); @@ -346,9 +344,9 @@ nmh_strcasestr (const char *s1, const char *s2) { } -/* truncpy copies at most size - 1 chars from non-NULL src to non-NULL - * dst, and ensures dst is NUL terminated. If size is zero then it - * aborts as dst cannot be NUL terminated. +/* truncpy copies at most size - 1 chars from non-NULL src to non-NULL, + * non-overlapping, dst, and ensures dst is NUL terminated. If size is + * zero then it aborts as dst cannot be NUL terminated. * * It's to be used when truncation is intended and correct, e.g. * reporting a possibly very long external string back to the user. One @@ -357,7 +355,7 @@ nmh_strcasestr (const char *s1, const char *s2) { void trunccpy(char *dst, const char *src, size_t size) { if (!size) { - advise(NULL, "trunccpy: zero-length destination: \"%.20s\"", + inform("trunccpy: zero-length destination: \"%.20s\"", src ? src : "null"); abort(); } @@ -371,8 +369,8 @@ void trunccpy(char *dst, const char *src, size_t size) } -/* HasPrefix returns true if non-NULL s starts with non-NULL prefix. */ -bool HasPrefix(const char *s, const char *prefix) +/* has_prefix returns true if non-NULL s starts with non-NULL prefix. */ +bool has_prefix(const char *s, const char *prefix) { while (*s && *s == *prefix) { s++; @@ -383,8 +381,8 @@ bool HasPrefix(const char *s, const char *prefix) } -/* HasSuffix returns true if non-NULL s ends with non-NULL suffix. */ -bool HasSuffix(const char *s, const char *suffix) +/* has_suffix returns true if non-NULL s ends with non-NULL suffix. */ +bool has_suffix(const char *s, const char *suffix) { size_t ls, lsuf; @@ -395,17 +393,17 @@ bool HasSuffix(const char *s, const char *suffix) } -/* HasSuffixC returns true if non-NULL string s ends with a c before the +/* has_suffix_c returns true if non-NULL string s ends with a c before the * terminating NUL. */ -bool HasSuffixC(const char *s, int c) +bool has_suffix_c(const char *s, int c) { return *s && s[strlen(s) - 1] == c; } -/* TrimSuffixC deletes c from the end of non-NULL string s if it's +/* trim_suffix_c deletes c from the end of non-NULL string s if it's * present, shortening s by 1. Only one instance of c is removed. */ -void TrimSuffixC(char *s, int c) +void trim_suffix_c(char *s, int c) { if (!*s) return; @@ -416,8 +414,8 @@ void TrimSuffixC(char *s, int c) } -/* ToLower runs all of s through tolower(3). */ -void ToLower(char *s) +/* to_lower runs all of s through tolower(3). */ +void to_lower(char *s) { unsigned char *b; @@ -426,8 +424,8 @@ void ToLower(char *s) } -/* ToUpper runs all of s through toupper(3). */ -void ToUpper(char *s) +/* to_upper runs all of s through toupper(3). */ +void to_upper(char *s) { unsigned char *b; @@ -505,8 +503,8 @@ nmh_init(const char *argv0, int read_context) { } if (! setlocale (LC_ALL, locale)) { - admonish (NULL, "setlocale failed, check your LC_ALL, LC_CTYPE, and " - "LANG environment variables"); + inform("setlocale failed, check your LC_ALL, LC_CTYPE, and LANG " + "environment variables, continuing..."); } return status; @@ -527,7 +525,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 && HasPrefix(context_version, "nmh-") + context_version && has_prefix(context_version, "nmh-") ? strtof (context_version + 4, NULL) : 99999999; @@ -553,7 +551,7 @@ char * upcase (const char *str) { char *up = cpytrim (str); - ToUpper(up); + to_upper(up); return up; }