Lines Matching refs:s
39 char *xstrdup(const char *s) in xstrdup() argument
41 int len = strlen(s) + 1; in xstrdup()
44 memcpy(d, s, len); in xstrdup()
49 char *xstrndup(const char *s, size_t n) in xstrndup() argument
51 size_t len = strnlen(s, n) + 1; in xstrndup()
54 memcpy(d, s, len - 1); in xstrndup()
116 const char *s = data; in util_is_printable_string() local
124 if (s[len - 1] != '\0') in util_is_printable_string()
127 se = s + len; in util_is_printable_string()
129 while (s < se) { in util_is_printable_string()
130 ss = s; in util_is_printable_string()
131 while (s < se && *s && isprint((unsigned char)*s)) in util_is_printable_string()
132 s++; in util_is_printable_string()
135 if (*s != '\0' || s == ss) in util_is_printable_string()
138 s++; in util_is_printable_string()
150 static char get_oct_char(const char *s, int *i) in get_oct_char() argument
157 strncpy(x, s + *i, 3); in get_oct_char()
173 static char get_hex_char(const char *s, int *i) in get_hex_char() argument
180 strncpy(x, s + *i, 2); in get_hex_char()
190 char get_escape_char(const char *s, int *i) in get_escape_char() argument
192 char c = s[*i]; in get_escape_char()
228 val = get_oct_char(s, &j); in get_escape_char()
231 val = get_hex_char(s, &j); in get_escape_char()
391 const char *s; in utilfdt_print_data() local
400 s = data; in utilfdt_print_data()
402 printf("\"%s\"", s); in utilfdt_print_data()
403 s += strlen(s) + 1; in utilfdt_print_data()
404 if (s < data + len) in utilfdt_print_data()
406 } while (s < data + len); in utilfdt_print_data()