1 #ifndef _CHISE_SYSDEP_H
2 #define _CHISE_SYSDEP_H
10 /* original in mysql, strings/strnlen.c.
11 uint strnlen(register const char *s, register uint maxlen)
13 const char *end= (const char *)memchr(s, '\0', maxlen);
14 return end ? (uint) (end - s) : maxlen;
18 strnlen (register const char *s, register int maxlen)
20 const char *end= (const char *)memchr(s, '\0', maxlen);
21 return end ? (int) (end - s) : maxlen;
25 #define xzero(lvalue) ((void) memset (&(lvalue), '\0', sizeof (lvalue)))
27 #endif /* !_CHISE_SYSDEP_H */