Searched refs:decpt (Results 1 - 17 of 17) sorted by relevance

/osnet-11/usr/src/lib/libast/common/sfio/
H A Dsfecvt.c25 char* sfecvt(double dval, int n_digit, int* decpt, int* sign) argument
27 char* sfecvt(dval,n_digit,decpt,sign)
30 int* decpt; /* to return decimal point */
37 return _sfcvt(&dval,buf,sizeof(buf),n_digit,decpt,sign,&len,SFFMT_EFORMAT);
H A Dsffcvt.c25 char *sffcvt(double dval, int n_digit, int* decpt, int* sign) argument
27 char *sffcvt(dval,n_digit,decpt,sign)
30 int* decpt; /* to return decimal point */
37 return _sfcvt(&dval,buf,sizeof(buf),n_digit,decpt,sign,&len,0);
H A Dsfcvt.c102 int* decpt, int* sign, int* len, int format)
104 char* _sfcvt(vp,buf,size,n_digit,decpt,sign,len,format)
109 int* decpt; /* to return decimal point */
124 *sign = *decpt = 0;
204 *decpt = x;
249 *decpt = (int)n;
259 if((*decpt += (int)n) >= SF_IDIGITS)
267 n = (((format&SFFMT_EFORMAT) || *decpt <= 0) ? 1 : *decpt+1) - n;
280 if((format&SFFMT_EFORMAT) && *decpt
101 _sfcvt(Void_t* vp, char* buf, size_t size, int n_digit, int* decpt, int* sign, int* len, int format) argument
[all...]
H A Dsfvprintf.c107 int dot, width, precis, sign, decpt; local
1137 &decpt, &sign, &n_s, v);
1143 &decpt, &sign, &n_s, v);
1155 &decpt, &sign, &n_s, v);
1172 &decpt, &sign, &n_s, v);
1174 decpt = 1;
1188 if(decpt < -3 || decpt > precis)
1193 { precis = n - decpt;
1219 { if((n = decpt
[all...]
/osnet-11/usr/src/lib/libc/amd64/gen/
H A Decvt.c35 * decpt is set to the position of the decimal point
50 ecvt(number, ndigits, decpt, sign)
53 int *decpt;
58 return (econvert(number, ndigits, decpt, sign, buf));
62 fcvt(number, ndigits, decpt, sign)
65 int *decpt;
73 ptr = fconvert(number, ndigits, decpt, sign, buf);
75 deci_val = *decpt;
80 *decpt = deci_val; /* If there are leading zero's */
90 qecvt(number, ndigits, decpt, sig
[all...]
/osnet-11/usr/src/lib/libc/i386/gen/
H A Decvt.c35 * decpt is set to the position of the decimal point
50 ecvt(number, ndigits, decpt, sign)
53 int *decpt;
58 return (econvert(number, ndigits, decpt, sign, buf));
62 fcvt(number, ndigits, decpt, sign)
65 int *decpt;
73 ptr = fconvert(number, ndigits, decpt, sign, buf);
75 deci_val = *decpt;
80 *decpt = deci_val; /* If there are leading zero's */
90 qecvt(number, ndigits, decpt, sig
[all...]
/osnet-11/usr/src/lib/libc/sparcv9/gen/
H A Decvt.c35 * decpt is set to the position of the decimal point
50 ecvt(double number, int ndigits, int *decpt, int *sign) argument
54 return (econvert(number, ndigits, decpt, sign, buf));
58 fcvt(double number, int ndigits, int *decpt, int *sign) argument
65 ptr = fconvert(number, ndigits, decpt, sign, buf);
68 deci_val = *decpt;
73 *decpt = deci_val; /* If there are leading zero's */
83 qecvt(number, ndigits, decpt, sign)
86 int *decpt;
91 return (qeconvert(&number, ndigits, decpt, sig
95 qfcvt(long double number, int ndigits, int *decpt, int *sign) argument
[all...]
/osnet-11/usr/src/lib/libc/sparc/gen/
H A Decvt.c35 * decpt is set to the position of the decimal point
50 ecvt(double number, int ndigits, int *decpt, int *sign) argument
54 return (econvert(number, ndigits, decpt, sign, buf));
58 fcvt(double number, int ndigits, int *decpt, int *sign) argument
65 ptr = fconvert(number, ndigits, decpt, sign, buf);
68 deci_val = *decpt;
73 *decpt = deci_val; /* If there are leading zero's */
86 int *decpt,
91 return (qeconvert(&number, ndigits, decpt, sign, buf));
95 qfcvt(long double number, int ndigits, int *decpt, in argument
83 qecvt( long double number, int ndigits, int *decpt, int *sign) argument
[all...]
/osnet-11/usr/src/lib/libc/port/gen/
H A Decvt.c35 * decpt is set to the position of the decimal point
56 ecvt(double value, int ndigit, int *decpt, int *sign) argument
58 return (cvt(value, ndigit, decpt, sign, 0));
62 fcvt(double value, int ndigit, int *decpt, int *sign) argument
64 return (cvt(value, ndigit, decpt, sign, 1));
68 cvt(double value, int ndigit, int *decpt, int *sign, int f_flag) argument
86 *decpt = 0;
104 ++*decpt;
107 for (; value >= sp->p10; *decpt += sp->n)
119 ++*decpt;
[all...]
/osnet-11/usr/src/lib/libc/port/fp/
H A Dfconvert.c35 fconvert(double arg, int ndigits, int *decpt, int *sign, char *buf) argument
60 *decpt = dr.exponent + dr.ndigits;
74 *decpt = 0;
81 *decpt = 0;
89 sfconvert(single *arg, int ndigits, int *decpt, int *sign, char *buf) argument
114 *decpt = dr.exponent + dr.ndigits;
128 *decpt = 0;
135 *decpt = 0;
143 qfconvert(quadruple *arg, int ndigits, int *decpt, int *sign, char *buf) argument
184 *decpt
[all...]
H A Deconvert.c56 econvert(double arg, int ndigits, int *decpt, int *sign, char *buf) argument
81 *decpt = dr.exponent + ndigits;
87 *decpt = 1;
93 *decpt = 0;
101 seconvert(single *arg, int ndigits, int *decpt, int *sign, char *buf) argument
126 *decpt = dr.exponent + ndigits;
132 *decpt = 1;
138 *decpt = 0;
146 qeconvert(quadruple *arg, int ndigits, int *decpt, int *sign, char *buf) argument
177 *decpt
[all...]
H A Dgconvert.c40 char decpt = *(localeconv()->decimal_point); local
49 *(p++) = decpt;
63 *(p++) = decpt;
71 if (*p != decpt)
96 *(p++) = decpt;
104 *(p++) = decpt;
115 if (*p != decpt)
H A Dchar_to_decimal.h106 char decpt; variable
116 * condition (current == decpt) will correctly detect it.
119 decpt = '.';
121 decpt = *(localeconv()->decimal_point);
216 } else if (current == decpt) {
346 if (current == decpt) {
469 if (current == decpt) {
/osnet-11/usr/src/lib/libc/port/i18n/
H A Dwstod.c197 char decpt; local
207 * condition (current == decpt) will correctly detect it.
209 decpt = *(localeconv()->decimal_point);
276 } else if (current == (wchar_t)decpt) {
354 if (current == (wchar_t)decpt) {
445 if (current == decpt) {
/osnet-11/usr/src/lib/libc/port/print/
H A Ddoprnt.c107 #define FPCONV(func, val, prec, decpt, sign, cvtbuf) \
112 (void) func(val, prec, decpt, sign, cb); \
175 #define FPCONV(func, val, prec, decpt, sign, cvtbuf) \
176 (void) func(val, prec, decpt, sign, cvtbuf);
542 int decpt, sign; local
1426 min(prec + 1, MAXECVT), &decpt, &sign,
1432 min(prec + 1, MAXECVT), &decpt, &sign,
1479 * +0 regardless of decpt.
1483 int nn = decpt - 1;
1496 *--suffix = (decpt >
[all...]
/osnet-11/usr/src/lib/libzfs/common/
H A Dlibzfs_util.c1482 char decpt = *(localeconv()->decimal_point); local
1487 if ((value[0] < '0' || value[0] > '9') && value[0] != decpt) {
1513 if (*end == decpt) {
/osnet-11/usr/src/lib/libc/port/
H A Dllib-lc425 char *ecvt(double value, int ndigit, int *_RESTRICT_KYWD decpt,
427 char *fcvt(double value, int ndigit, int *_RESTRICT_KYWD decpt,

Completed in 112 milliseconds