Lines Matching refs:buf
36 * If arg is finite and nonzero, buf is filled with ndigits hexadecimal
38 * (so ndigits must be at least 1 and buf must be large enough to hold
45 * If arg is zero, buf is filled with ndigits zeros followed by a null,
47 * is called to place an appropriate string in buf, and *exp is set to
56 __aconvert(double arg, int ndigits, int *exp, int *sign, char *buf)
74 fp_infinity : fp_quiet, ndigits, buf);
83 buf[i] = '0';
84 buf[ndigits] = '\0';
120 buf[0] = '1';
123 buf[i] = hexchar[d >> 28];
128 buf[i] = hexchar[d >> 28];
132 buf[i] = '0';
133 buf[ndigits] = '\0';
137 __qaconvert(long double *arg, int ndigits, int *exp, int *sign, char *buf)
155 == 0)? fp_infinity : fp_quiet, ndigits, buf);
164 buf[i] = '0';
165 buf[ndigits] = '\0';
261 buf[0] = '1';
264 buf[i] = hexchar[d >> 28];
269 buf[i] = hexchar[d >> 28];
274 buf[i] = hexchar[d >> 28];
279 buf[i] = hexchar[d >> 28];
283 buf[i] = '0';
284 buf[ndigits] = '\0';
294 __qaconvert(long double *arg, int ndigits, int *exp, int *sign, char *buf)
311 fp_infinity : fp_quiet, ndigits, buf);
320 buf[i] = '0';
321 buf[ndigits] = '\0';
350 buf[0] = '1';
353 buf[i] = hexchar[d >> 28];
358 buf[i] = hexchar[d >> 28];
362 buf[i] = '0';
363 buf[ndigits] = '\0';
367 __aconvert(double arg, int ndigits, int *exp, int *sign, char *buf)
383 __qaconvert(&ldarg, ndigits, exp, sign, buf);