Lines Matching refs:pf
88 #define RETURN(pf,f,r) do { \
89 *(pf) = (f); \
94 get_next_format_from_precision(const char **pf)
99 f = *pf;
103 if (!*f) RETURN(pf,f,FMTCHECK_UNKNOWN);
117 if (!*f) RETURN(pf,f,FMTCHECK_UNKNOWN);
144 if (!*f) RETURN(pf,f,FMTCHECK_UNKNOWN);
165 if (!*f) RETURN(pf,f,FMTCHECK_UNKNOWN);
169 RETURN(pf,f,FMTCHECK_LONG);
171 RETURN(pf,f,FMTCHECK_QUAD);
173 RETURN(pf,f,FMTCHECK_INTMAXT);
175 RETURN(pf,f,FMTCHECK_PTRDIFFT);
177 RETURN(pf,f,FMTCHECK_SIZET);
181 RETURN(pf,f,FMTCHECK_INT);
183 RETURN(pf,f,FMTCHECK_UNKNOWN);
189 RETURN(pf,f,FMTCHECK_CHARPOINTER);
191 RETURN(pf,f,FMTCHECK_SHORTPOINTER);
193 RETURN(pf,f,FMTCHECK_LONGPOINTER);
195 RETURN(pf,f,FMTCHECK_QUADPOINTER);
197 RETURN(pf,f,FMTCHECK_INTMAXTPOINTER);
199 RETURN(pf,f,FMTCHECK_PTRDIFFTPOINTER);
201 RETURN(pf,f,FMTCHECK_SIZETPOINTER);
203 RETURN(pf,f,FMTCHECK_INTPOINTER);
205 RETURN(pf,f,FMTCHECK_UNKNOWN);
210 RETURN(pf,f,FMTCHECK_UNKNOWN);
211 RETURN(pf,f,FMTCHECK_LONG);
216 RETURN(pf,f,FMTCHECK_LONGDOUBLE);
219 RETURN(pf,f,FMTCHECK_DOUBLE);
221 RETURN(pf,f,FMTCHECK_UNKNOWN);
227 RETURN(pf,f,FMTCHECK_WINTT);
229 RETURN(pf,f,FMTCHECK_INT);
231 RETURN(pf,f,FMTCHECK_UNKNOWN);
236 RETURN(pf,f,FMTCHECK_UNKNOWN);
237 RETURN(pf,f,FMTCHECK_WINTT);
242 RETURN(pf,f,FMTCHECK_WSTRING);
244 RETURN(pf,f,FMTCHECK_STRING);
246 RETURN(pf,f,FMTCHECK_UNKNOWN);
251 RETURN(pf,f,FMTCHECK_UNKNOWN);
252 RETURN(pf,f,FMTCHECK_WSTRING);
256 RETURN(pf,f,FMTCHECK_UNKNOWN);
257 RETURN(pf,f,FMTCHECK_POINTER);
259 RETURN(pf,f,FMTCHECK_UNKNOWN);
264 get_next_format_from_width(const char **pf)
268 f = *pf;
272 RETURN(pf,f,FMTCHECK_PRECISION);
276 if (!*f) RETURN(pf,f,FMTCHECK_UNKNOWN);
278 RETURN(pf,f,get_next_format_from_precision(pf));
283 get_next_format(const char **pf, EFT eft)
289 (*pf)++;
290 return get_next_format_from_width(pf);
292 (*pf)++;
293 return get_next_format_from_precision(pf);
296 f = *pf;
301 RETURN(pf,f,FMTCHECK_DONE);
304 RETURN(pf,f,FMTCHECK_UNKNOWN);
316 RETURN(pf,f,FMTCHECK_WIDTH);
321 RETURN(pf,f,FMTCHECK_UNKNOWN);
324 RETURN(pf,f,get_next_format_from_width(pf));