utils: mv strchrnul() to utils.h from termptyesc.c
This commit is contained in:
parent
2bffe3c078
commit
e6d3a848ef
|
@ -3540,23 +3540,6 @@ _eina_unicode_to_hex(Eina_Unicode u)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if !defined(HAVE_STRCHRNUL)
|
|
||||||
char *
|
|
||||||
strchrnul(const char *s, int c)
|
|
||||||
{
|
|
||||||
const char *p = s;
|
|
||||||
|
|
||||||
while (*p)
|
|
||||||
{
|
|
||||||
if (*p == c)
|
|
||||||
return (char *)p;
|
|
||||||
|
|
||||||
++p;
|
|
||||||
}
|
|
||||||
return (char *) (p);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static int
|
static int
|
||||||
_xterm_parse_color(Termpty *ty, Eina_Unicode **ptr,
|
_xterm_parse_color(Termpty *ty, Eina_Unicode **ptr,
|
||||||
unsigned char *r, unsigned char *g, unsigned char *b,
|
unsigned char *r, unsigned char *g, unsigned char *b,
|
||||||
|
|
|
@ -17,6 +17,24 @@ Eina_Bool utils_need_scale_wizard(void);
|
||||||
#define casestartswith(str, constref) \
|
#define casestartswith(str, constref) \
|
||||||
(!strncasecmp(str, constref, sizeof(constref) - 1))
|
(!strncasecmp(str, constref, sizeof(constref) - 1))
|
||||||
|
|
||||||
|
#if !defined(HAVE_STRCHRNUL)
|
||||||
|
static inline char *
|
||||||
|
strchrnul(const char *s, int c)
|
||||||
|
{
|
||||||
|
const char *p = s;
|
||||||
|
|
||||||
|
while (*p)
|
||||||
|
{
|
||||||
|
if (*p == c)
|
||||||
|
return (char *)p;
|
||||||
|
|
||||||
|
++p;
|
||||||
|
}
|
||||||
|
return (char *) (p);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#if (ELM_VERSION_MAJOR == 1) && (ELM_VERSION_MINOR < 20)
|
#if (ELM_VERSION_MAJOR == 1) && (ELM_VERSION_MINOR < 20)
|
||||||
# if __GNUC__ >= 7
|
# if __GNUC__ >= 7
|
||||||
# define EINA_FALLTHROUGH __attribute__ ((fallthrough));
|
# define EINA_FALLTHROUGH __attribute__ ((fallthrough));
|
||||||
|
|
Loading…
Reference in New Issue