Lines Matching defs:pf
60 #define RETURN(pf,f,r) do { \
61 *(pf) = (f); \
66 get_next_format_from_precision(const char **pf)
73 f = *pf;
81 if (!*f) RETURN(pf,f,FMTCHECK_UNKNOWN);
100 if (!*f) RETURN(pf,f,FMTCHECK_UNKNOWN);
117 if (!*f) RETURN(pf,f,FMTCHECK_UNKNOWN);
120 RETURN(pf,f,FMTCHECK_UNKNOWN);
122 RETURN(pf,f,FMTCHECK_LONG);
124 RETURN(pf,f,FMTCHECK_QUAD);
125 RETURN(pf,f,FMTCHECK_INT);
129 RETURN(pf,f,FMTCHECK_UNKNOWN);
131 RETURN(pf,f,FMTCHECK_SHORTPOINTER);
133 RETURN(pf,f,FMTCHECK_LONGPOINTER);
135 RETURN(pf,f,FMTCHECK_QUADPOINTER);
136 RETURN(pf,f,FMTCHECK_INTPOINTER);
140 RETURN(pf,f,FMTCHECK_UNKNOWN);
141 RETURN(pf,f,FMTCHECK_LONG);
145 RETURN(pf,f,FMTCHECK_LONGDOUBLE);
147 RETURN(pf,f,FMTCHECK_UNKNOWN);
148 RETURN(pf,f,FMTCHECK_DOUBLE);
152 RETURN(pf,f,FMTCHECK_UNKNOWN);
153 RETURN(pf,f,FMTCHECK_INT);
157 RETURN(pf,f,FMTCHECK_UNKNOWN);
158 RETURN(pf,f,FMTCHECK_STRING);
162 RETURN(pf,f,FMTCHECK_UNKNOWN);
163 RETURN(pf,f,FMTCHECK_LONG);
165 RETURN(pf,f,FMTCHECK_UNKNOWN);
170 get_next_format_from_width(const char **pf)
174 f = *pf;
178 RETURN(pf,f,FMTCHECK_PRECISION);
182 if (!*f) RETURN(pf,f,FMTCHECK_UNKNOWN);
184 RETURN(pf,f,get_next_format_from_precision(pf));
189 get_next_format(const char **pf, EFT eft)
195 (*pf)++;
196 return get_next_format_from_width(pf);
198 (*pf)++;
199 return get_next_format_from_precision(pf);
202 f = *pf;
207 RETURN(pf,f,FMTCHECK_DONE);
210 RETURN(pf,f,FMTCHECK_UNKNOWN);
222 RETURN(pf,f,FMTCHECK_WIDTH);
227 RETURN(pf,f,FMTCHECK_UNKNOWN);
230 RETURN(pf,f,get_next_format_from_width(pf));