X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/1d4977afe4282d300f0f34e68974f4ef211ac769..116b286a03fe33db3db24a56fa3518d237f5b8c2:/h/utils.h diff --git a/h/utils.h b/h/utils.h index bd323d4e..db563cb4 100644 --- a/h/utils.h +++ b/h/utils.h @@ -13,7 +13,7 @@ void *mh_xrealloc(void *ptr, size_t size); void *mh_xcalloc(size_t nelem, size_t elsize); /* Duplicate a NUL-terminated string, exit on failure. */ -char *mh_xstrdup(char *src); +char *mh_xstrdup(const char *src); /* Call free(3), if ptr isn't NULL. */ void mh_xfree(void *ptr); @@ -63,6 +63,9 @@ char *find_str (const char [], size_t, const char *); char *rfind_str (const char [], size_t, const char *); char *nmh_strcasestr (const char *, const char *); +bool EndsWithC(char *s, int c); +void TrimSuffixC(char *s, int c); + /* * See if a string contains 8 bit characters (use isascii() for the test). * Arguments include: