Lines Matching defs:buf
36 * Copies the appropriate string for a datum of class cl into *buf,
41 __infnanstring(enum fp_class_type cl, int ndigits, char *buf)
45 (void) memcpy(buf, "Inf", 4);
47 (void) memcpy(buf, "Infinity", 9);
50 (void) memcpy(buf, "NaN", 4);
56 econvert(double arg, int ndigits, int *decpt, int *sign, char *buf)
83 buf[i] = dr.ds[i];
84 buf[ndigits] = 0;
89 buf[i] = '0';
90 buf[ndigits] = 0;
94 __infnanstring(dr.fpclass, ndigits, buf);
97 return (buf);
101 seconvert(single *arg, int ndigits, int *decpt, int *sign, char *buf)
128 buf[i] = dr.ds[i];
129 buf[ndigits] = 0;
134 buf[i] = '0';
135 buf[ndigits] = 0;
139 __infnanstring(dr.fpclass, ndigits, buf);
142 return (buf);
146 qeconvert(quadruple *arg, int ndigits, int *decpt, int *sign, char *buf)
179 buf[i] = dr.ds[i];
180 buf[ndigits] = 0;
185 buf[i] = '0';
186 buf[ndigits] = 0;
190 __infnanstring(dr.fpclass, ndigits, buf);
193 return (buf);