Functions
streq()
#define streq(a,b) (strcmp((a),(b)) == 0)
 
strstarts()
#define strstarts(str,prefix) (strncmp((str),(prefix),strlen(prefix)) == 0)
 
stringify()
#define stringify(expr)		stringify_1(expr)
 
stringify_1()
#define stringify_1(expr) #expr
 
strcount ()
size_t
strcount (const char *haystack,
          const char *needle);
 
STR_MAX_CHARS()
#define             STR_MAX_CHARS(type_or_expr)
 
STR_MAX_CHARS_TCHECK_()
#define             STR_MAX_CHARS_TCHECK_(type_or_expr)
 
isalnum ()
return
isalnum ();
 
isalpha ()
return
isalpha ();
 
isascii ()
return
isascii ();
 
isblank ()
return
isblank ();
 
iscntrl ()
return
iscntrl ();
 
isdigit ()
return
isdigit ();
 
isgraph ()
return
isgraph ();
 
islower ()
return
islower ();
 
isprint ()
return
isprint ();
 
ispunct ()
return
ispunct ();
 
isspace ()
return
isspace ();
 
isupper ()
return
isupper ();
 
isxdigit ()
return
isxdigit ();
 
str_check_arg_()
#define             str_check_arg_(i)
 
strstr()
#define             strstr(haystack, needle)
 
strchr()
#define             strchr(haystack, c)
 
strrchr()
#define             strrchr(haystack, c)