* Add support for user-configurable log level settings.
This commit is contained in:
25
utils.c
25
utils.c
@ -106,7 +106,7 @@ strstrc(const char *s, const char *p, const char t)
|
||||
|
||||
endptr = strchr(s, t);
|
||||
if (!endptr)
|
||||
return NULL;
|
||||
return strstr(s, p);
|
||||
|
||||
plen = strlen(p);
|
||||
slen = endptr - s;
|
||||
@ -121,6 +121,29 @@ strstrc(const char *s, const char *p, const char t)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
char *
|
||||
strcasestrc(const char *s, const char *p, const char t)
|
||||
{
|
||||
char *endptr;
|
||||
size_t slen, plen;
|
||||
|
||||
endptr = strchr(s, t);
|
||||
if (!endptr)
|
||||
return strcasestr(s, p);
|
||||
|
||||
plen = strlen(p);
|
||||
slen = endptr - s;
|
||||
while (slen >= plen)
|
||||
{
|
||||
if (*s == *p && strncasecmp(s+1, p+1, plen-1) == 0)
|
||||
return (char*)s;
|
||||
s++;
|
||||
slen--;
|
||||
}
|
||||
|
||||
return NULL;
|
||||
}
|
||||
|
||||
char *
|
||||
modifyString(char * string, const char * before, const char * after, short like)
|
||||
{
|
||||
|
Reference in New Issue
Block a user