Lines Matching defs:fp
577 png_init_io(png_structp png_ptr, png_FILE_p fp)
584 png_ptr->io_ptr = (png_voidp)fp;
973 /* ASCII to fp functions */
1166 double fp, unsigned int precision)
1183 if (fp < 0)
1185 fp = -fp;
1190 if (fp >= DBL_MIN && fp <= DBL_MAX)
1204 (void)frexp(fp, &exp_b10); /* exponent to base 2 */
1211 while (base < DBL_MIN || base < fp)
1223 /* Normalize fp and correct exp_b10, after this fp is in the
1230 fp /= base;
1231 while (fp >= 1) fp /= 10, ++exp_b10;
1233 /* Because of the code above fp may, at this point, be
1264 fp *= 10;
1271 fp = modf(fp, &d);
1275 d = floor(fp + .5);
1337 fp = 0; /* Guarantees termination below. */
1375 while (cdigits+czero-clead < (int)precision && fp > DBL_MIN);
1441 else if (!(fp >= DBL_MIN))
1468 png_fixed_point fp)
1478 if (fp < 0)
1479 *ascii++ = 45, --size, num = -fp;
1481 num = fp;
1540 png_fixed(png_structp png_ptr, double fp, png_const_charp text)
1542 double r = floor(100000 * fp + .5);