Home | History | Annotate | Download | only in util

Lines Matching full:char

57 static INLINE char *
58 util_strchrnul(const char *s, char c)
62 return (char *)s;
69 int util_vsnprintf(char *, size_t, const char *, va_list);
70 int util_snprintf(char *str, size_t size, const char *format, ...);
73 util_vsprintf(char *str, const char *format, va_list ap)
79 util_sprintf(char *str, const char *format, ...)
87 static INLINE char *
88 util_strchr(const char *s, char c)
90 char *p = util_strchrnul(s, c);
95 static INLINE char*
96 util_strncat(char *dst, const char *src, size_t n)
98 char *p = dst + strlen(dst);
99 const char *q = src;
110 util_strcmp(const char *s1, const char *s2)
112 unsigned char u1, u2;
115 u1 = (unsigned char) *s1++;
116 u2 = (unsigned char) *s2++;
126 util_strncmp(const char *s1, const char *s2, size_t n)
128 unsigned char u1, u2;
131 u1 = (unsigned char) *s1++;
132 u2 = (unsigned char) *s2++;
141 static INLINE char *
142 util_strstr(const char *haystack, const char *needle)
144 const char *p = haystack;
149 return (char *)p;
158 char *p = (char *)dest;
159 const char *q = (const char *)src;
196 char *str;
197 char *ptr;
203 util_strbuf_init(struct util_strbuf *sbuf, char *str, size_t size)
213 util_strbuf_printf(struct util_strbuf *sbuf, const char *format, ...)