Lines Matching refs:p
81 const char *p = *pp; in file_checkfield() local
84 while (*p && isdigit((unsigned char)*p)) in file_checkfield()
85 fw = fw * 10 + (*p++ - '0'); in file_checkfield()
87 *pp = p; in file_checkfield()
100 for (const char *p = fmt; *p; p++) { in file_checkfmt() local
101 if (*p != '%') in file_checkfmt()
103 if (*++p == '%') in file_checkfmt()
106 while (strchr("#0.'+- ", *p) != NULL) in file_checkfmt()
107 p++; in file_checkfmt()
108 if (*p == '*') { in file_checkfmt()
114 if (!file_checkfield(msg, mlen, "width", &p)) in file_checkfmt()
117 if (*p == '.') { in file_checkfmt()
118 p++; in file_checkfmt()
119 if (!file_checkfield(msg, mlen, "precision", &p)) in file_checkfmt()
123 if (!isalpha((unsigned char)*p)) { in file_checkfmt()
125 snprintf(msg, mlen, "bad format char: %c", *p); in file_checkfmt()