if (!s || !*s)
return 0;
- l = safe_strlen (s) + 1;
+ l = mutt_strlen (s) + 1;
p = (char *) safe_malloc (l);
memcpy (p, s, l);
return (p);
return p;
}
-int safe_strcmp (const char *a, const char *b)
+int mutt_strcmp (const char *a, const char *b)
{
return strcmp (NONULL (a), NONULL (b));
}
return strncasecmp (NONULL (a), NONULL (b), l);
}
-size_t safe_strlen (const char *a)
+size_t mutt_strlen (const char *a)
{
return a ? strlen (a) : 0;
}
{
if (!p || !*p)
return;
- safe_realloc (p, safe_strlen (*p) + 1);
+ safe_realloc (p, mutt_strlen (*p) + 1);
}
/* convert all characters in the string to lowercase */
if (end)
len = end - begin;
else
- len = safe_strlen (begin);
+ len = mutt_strlen (begin);
p = safe_malloc (len + 1);
memcpy (p, begin, len);
}
int str_eq (const char* s1, const char* s2) {
- int l = safe_strlen (s1);
+ int l = mutt_strlen (s1);
- if (l != safe_strlen (s2))
+ if (l != mutt_strlen (s2))
return (0);
return (safe_strncmp (s1, s2, l) == 0);
}
void str_skip_trailws (char *s) {
char *p;
- for (p = s + safe_strlen (s) - 1; p >= s && ISSPACE (*p); p--)
+ for (p = s + mutt_strlen (s) - 1; p >= s && ISSPACE (*p); p--)
*p = 0;
}