X-Git-Url: http://git.madism.org/?a=blobdiff_plain;f=lib%2Fstr.h;h=b2457d41d5c243759bcd6097340775b06fb06d63;hb=2ea77d3b2827ba23feb756ce2fb936565ae38998;hp=6c05b15b9aef8b0abf2f60c1902b5d7f4b9a3041;hpb=93f817273e1c70071cd5471594600bc70f12f0ff;p=apps%2Fmadmutt.git diff --git a/lib/str.h b/lib/str.h index 6c05b15..b2457d4 100644 --- a/lib/str.h +++ b/lib/str.h @@ -7,14 +7,11 @@ * It's licensed under the GNU General Public License, * please see the file GPL in the top level source directory. */ - #ifndef _LIB_STR_H #define _LIB_STR_H #include -#define NONULL(x) x?x:"" - # define HUGE_STRING 5120 # define LONG_STRING 1024 # define STRING 256 @@ -42,15 +39,12 @@ * safety wrappers/replacements * (mostly only difference: safely handle NULL strings) */ -char *safe_strdup (const char*); -char *safe_strcat (char*, size_t, const char*); -char *safe_strncat (char*, size_t, const char*, size_t); -int safe_strcmp (const char*, const char*); -int safe_strcasecmp (const char*, const char*); -int safe_strncmp (const char*, const char*, size_t); -int safe_strncasecmp (const char*, const char*, size_t); -int safe_strcoll (const char*, const char*); -size_t safe_strlen (const char*); +char *str_cat (char*, size_t, const char*); +char *str_ncat (char*, size_t, const char*, size_t); +int str_casecmp (const char*, const char*); +int str_ncmp (const char*, const char*, size_t); +int str_ncasecmp (const char*, const char*, size_t); +int str_coll (const char*, const char*); /* * tools