Lines Matching defs:pf
57 #define RETURN(pf,f,r) do { \
58 *(pf) = (f); \
63 get_next_format_from_precision(const char **pf)
70 f = *pf;
78 if (!*f) RETURN(pf,f,FMTCHECK_UNKNOWN);
97 if (!*f) RETURN(pf,f,FMTCHECK_UNKNOWN);
100 RETURN(pf,f,FMTCHECK_UNKNOWN);
102 RETURN(pf,f,FMTCHECK_LONG);
104 RETURN(pf,f,FMTCHECK_QUAD);
105 RETURN(pf,f,FMTCHECK_INT);
109 RETURN(pf,f,FMTCHECK_UNKNOWN);
111 RETURN(pf,f,FMTCHECK_SHORTPOINTER);
113 RETURN(pf,f,FMTCHECK_LONGPOINTER);
115 RETURN(pf,f,FMTCHECK_QUADPOINTER);
116 RETURN(pf,f,FMTCHECK_INTPOINTER);
120 RETURN(pf,f,FMTCHECK_UNKNOWN);
121 RETURN(pf,f,FMTCHECK_LONG);
125 RETURN(pf,f,FMTCHECK_LONGDOUBLE);
127 RETURN(pf,f,FMTCHECK_UNKNOWN);
128 RETURN(pf,f,FMTCHECK_DOUBLE);
132 RETURN(pf,f,FMTCHECK_UNKNOWN);
133 RETURN(pf,f,FMTCHECK_INT);
137 RETURN(pf,f,FMTCHECK_UNKNOWN);
138 RETURN(pf,f,FMTCHECK_STRING);
142 RETURN(pf,f,FMTCHECK_UNKNOWN);
143 RETURN(pf,f,FMTCHECK_LONG);
145 RETURN(pf,f,FMTCHECK_UNKNOWN);
150 get_next_format_from_width(const char **pf)
154 f = *pf;
158 RETURN(pf,f,FMTCHECK_PRECISION);
162 if (!*f) RETURN(pf,f,FMTCHECK_UNKNOWN);
164 RETURN(pf,f,get_next_format_from_precision(pf));
169 get_next_format(const char **pf, EFT eft)
175 (*pf)++;
176 return get_next_format_from_width(pf);
178 (*pf)++;
179 return get_next_format_from_precision(pf);
182 f = *pf;
187 RETURN(pf,f,FMTCHECK_DONE);
190 RETURN(pf,f,FMTCHECK_UNKNOWN);
202 RETURN(pf,f,FMTCHECK_WIDTH);
207 RETURN(pf,f,FMTCHECK_UNKNOWN);
210 RETURN(pf,f,get_next_format_from_width(pf));