Lines Matching defs:p
41 char *p, *q, c;
45 for (p = q = s; (c = *p) != '\0'; p++) {
57 p++;
59 if (*p >= '0' && *p <= '7') {
60 c = c * 8 + *p++ - '0';
62 if (*p >= '0' && *p <= '7')
63 c = c * 8 + *p - '0';
65 p--;
67 p--;
95 for (x = 0; (c = *++p) != '\0'; ) {
106 p--;
138 const char *p;
142 for (p = s; p < s + n; p++) {
143 switch (c = *p) {
167 for (p = s, q = s2; p < s + n; p++) {
168 switch (c = *p) {
223 break; /* don't continue past \0 even if p < s + n */
238 const char *p = strrchr(s, '/');
240 if (p == NULL)
243 return (++p);
255 char *p;
262 (void) strtoull(s, &p, 0);
264 if (errno == 0 && *p == '\0')
299 char *p, *q;
301 for (p = s, q = p + strlen(p); p < q; p++) {
302 if (p[0] == '_' && p[1] == '_') {
303 p[0] = '-';
304 bcopy(p + 2, p + 1, (size_t)(q - p) - 1);