Lines Matching defs:s
34 * Transform string s inline, converting each embedded C escape sequence string
39 stresc2chr(char *s)
45 for (p = q = s; (c = *p) != '\0'; p++) {
127 return ((size_t)(q - s));
131 * Create a copy of string s in which certain unprintable or special characters
136 strchr2esc(const char *s, size_t n)
142 for (p = s; p < s + n; p++) {
167 for (p = s, q = s2; p < s + n; p++) {
223 break; /* don't continue past \0 even if p < s + n */
232 * strbasename rather than basename to avoid conflicting with libgen.h's
236 strbasename(const char *s)
238 const char *p = strrchr(s, '/');
241 return (s);
253 strbadidnum(const char *s)
258 if (*s == '\0')
259 return (s);
262 (void) strtoull(s, &p, 0);
267 while ((c = *s++) != '\0') {
269 return (s - 1);
280 strisglob(const char *s)
284 while ((c = *s++) != '\0') {
297 strhyphenate(char *s)
301 for (p = s, q = p + strlen(p); p < q; p++) {
308 return (s);