29 const char*
strstri(
const char* pString,
const char* pToken);
45 void*
memmem(
const void* haystack,
size_t haystacklen,
const void* needle,
size_t needlelen);
47 void *
memrchr(
const void *s,
int c,
size_t n);
51 int memicmp(
const void* buf1,
const void* buf2,
size_t len);
53 static inline char hexchar(
unsigned char c)
63 static inline signed char unhex(
char c)
65 if(c >=
'0' && c <=
'9')
67 else if(c >=
'a' && c <=
'f')
69 else if(c >=
'A' && c <=
'F')
76 #define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0]))
static char hexchar(unsigned char c)
Definition: stringutil.h:53
void * memrchr(const void *s, int c, size_t n)
static signed char unhex(char c)
Definition: stringutil.h:63
void * memmem(const void *haystack, size_t haystacklen, const void *needle, size_t needlelen)
int strcasecmp(const char *s1, const char *s2)
A case-insensitive strcmp().
const char * strstri(const char *pString, const char *pToken)
Return pointer to occurrence of substring in string. Case insensitive.
int memicmp(const void *buf1, const void *buf2, size_t len)