Lines Matching full:if

44   /* Scan a floating point number as if by strtod.  */  in _scanf_float()
56 if (pdata->width == 0 || pdata->width > BUF - 1) in _scanf_float()
59 if (pdata->width - 1 > BUF - 2) in _scanf_float()
76 if (pdata->flags & NDIGITS) in _scanf_float()
80 if (width_left) in _scanf_float()
97 if (nancount + infcount == 0) in _scanf_float()
106 if (pdata->flags & SIGNOK) in _scanf_float()
114 if (nancount == 0 && zeroes == 0 in _scanf_float()
122 if (nancount == 2) in _scanf_float()
127 if (infcount == 1 || infcount == 4) in _scanf_float()
135 if (nancount == 1) in _scanf_float()
143 if (infcount == 0 && zeroes == 0 in _scanf_float()
151 if (infcount == 3 || infcount == 5) in _scanf_float()
159 if (infcount == 2) in _scanf_float()
167 if (infcount == 6) in _scanf_float()
175 if (infcount == 7) in _scanf_float()
182 if (pdata->flags & DPTOK) in _scanf_float()
192 if ((pdata->flags & (NDIGITS | EXPOK)) == EXPOK in _scanf_float()
195 if (! (pdata->flags & DPTOK)) in _scanf_float()
213 if (--fp->_r > 0) in _scanf_float()
215 else if (pdata->pfn_refill (rptr, fp)) in _scanf_float()
219 if (zeroes) in _scanf_float()
224 check here if we have an outstanding nancount, and if so in _scanf_float()
229 if (nancount - 1U < 2U) in _scanf_float()
232 /* Newlib's ungetc works even if we called __srefill in in _scanf_float()
245 if (infcount - 1U < 7U) in _scanf_float()
248 if (infcount >= 3) /* valid 'inf', but short of 'infinity'. */ in _scanf_float()
264 /* If no digits, might be missing exponent digits in _scanf_float()
267 if (pdata->flags & NDIGITS) in _scanf_float()
269 if (pdata->flags & EXPOK) in _scanf_float()
282 if (c != 'e' && c != 'E') in _scanf_float()
290 if ((pdata->flags & SUPPRESS) == 0) in _scanf_float()
296 if ((pdata->flags & (DPTOK | EXPOK)) == EXPOK) in _scanf_float()
302 else if (exp_adjust) in _scanf_float()
305 if (exp_adjust) in _scanf_float()
307 /* If there might not be enough space for the new exponent, in _scanf_float()
309 if (exp_start >= pdata->buf + BUF - MAX_LONG_LEN) in _scanf_float()
315 strtod. Only use it if we have a long double in _scanf_float()
320 if (pdata->flags & LONG) in _scanf_float()
322 else if (pdata->flags & LONGDBL) in _scanf_float()
330 if (isnan (fp)) in _scanf_float()