Home
last modified time | relevance | path

Searched refs:decpt (Results 1 – 18 of 18) sorted by relevance

/illumos-gate/usr/src/lib/libc/amd64/gen/
H A Decvt.c48 ecvt(number, ndigits, decpt, sign) in ecvt() argument
51 int *decpt;
56 return (econvert(number, ndigits, decpt, sign, buf));
60 fcvt(number, ndigits, decpt, sign) in fcvt() argument
63 int *decpt;
71 ptr = fconvert(number, ndigits, decpt, sign, buf);
73 deci_val = *decpt;
88 qecvt(number, ndigits, decpt, sign) in qecvt() argument
91 int *decpt;
100 qfcvt(number, ndigits, decpt, sign) in qfcvt() argument
[all …]
/illumos-gate/usr/src/lib/libc/i386/gen/
H A Decvt.c48 ecvt(number, ndigits, decpt, sign) in ecvt() argument
51 int *decpt;
56 return (econvert(number, ndigits, decpt, sign, buf));
60 fcvt(number, ndigits, decpt, sign) in fcvt() argument
63 int *decpt;
71 ptr = fconvert(number, ndigits, decpt, sign, buf);
73 deci_val = *decpt;
88 qecvt(number, ndigits, decpt, sign) in qecvt() argument
91 int *decpt;
100 qfcvt(number, ndigits, decpt, sign) in qfcvt() argument
[all …]
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_stdlib.c41 fptos(const char *p, char *buf, size_t buflen, int decpt, int sign, char expchr) in fptos() argument
64 if (--decpt < 0) { in fptos()
65 decpt = -decpt; in fptos()
70 if (decpt < 10) in fptos()
73 (void) strcpy(q, numtostr((uint_t)decpt, 10, 0)); in fptos()
89 int decpt, sign; in doubletos() local
92 p = econvert(d, precision + 1, &decpt, &sign, digits); in doubletos()
93 return (fptos(p, buf, sizeof (buf), decpt, sign, expchr)); in doubletos()
104 int decpt, sign; in longdoubletos() local
107 p = qeconvert(ldp, precision + 1, &decpt, &sign, digits); in longdoubletos()
[all …]
/illumos-gate/usr/src/lib/libc/sparcv9/gen/
H A Decvt.c48 ecvt(double number, int ndigits, int *decpt, int *sign) in ecvt() argument
52 return (econvert(number, ndigits, decpt, sign, buf)); in ecvt()
56 fcvt(double number, int ndigits, int *decpt, int *sign) in fcvt() argument
63 ptr = fconvert(number, ndigits, decpt, sign, buf); in fcvt()
66 deci_val = *decpt; in fcvt()
71 *decpt = deci_val; /* If there are leading zero's */ in fcvt()
81 qecvt(number, ndigits, decpt, sign) in qecvt() argument
84 int *decpt;
89 return (qeconvert(&number, ndigits, decpt, sign, buf));
93 qfcvt(long double number, int ndigits, int *decpt, int *sign) in qfcvt() argument
[all …]
/illumos-gate/usr/src/lib/libc/port/gen/
H A Decvt.c54 ecvt(double value, int ndigit, int *decpt, int *sign) in ecvt() argument
56 return (cvt(value, ndigit, decpt, sign, 0)); in ecvt()
60 fcvt(double value, int ndigit, int *decpt, int *sign) in fcvt() argument
62 return (cvt(value, ndigit, decpt, sign, 1)); in fcvt()
84 *decpt = 0; in cvt()
102 ++*decpt; in cvt()
105 for (; value >= sp->p10; *decpt += sp->n) in cvt()
117 ++*decpt; in cvt()
123 for (; value * sp->p10 < 10.0; *decpt -= sp->n) in cvt()
128 p_last += *decpt; in cvt()
[all …]
/illumos-gate/usr/src/lib/libc/sparc/gen/
H A Decvt.c48 ecvt(double number, int ndigits, int *decpt, int *sign) in ecvt() argument
52 return (econvert(number, ndigits, decpt, sign, buf)); in ecvt()
56 fcvt(double number, int ndigits, int *decpt, int *sign) in fcvt() argument
63 ptr = fconvert(number, ndigits, decpt, sign, buf); in fcvt()
66 deci_val = *decpt; in fcvt()
71 *decpt = deci_val; /* If there are leading zero's */ in fcvt()
84 int *decpt, in qecvt() argument
89 return (qeconvert(&number, ndigits, decpt, sign, buf)); in qecvt()
93 qfcvt(long double number, int ndigits, int *decpt, int *sign) in qfcvt() argument
97 return (qfconvert(&number, ndigits, decpt, sign, buf)); in qfcvt()
/illumos-gate/usr/src/lib/libc/port/fp/
H A Dfconvert.c33 fconvert(double arg, int ndigits, int *decpt, int *sign, char *buf) in fconvert() argument
58 *decpt = dr.exponent + dr.ndigits; in fconvert()
72 *decpt = 0; in fconvert()
79 *decpt = 0; in fconvert()
112 *decpt = dr.exponent + dr.ndigits; in sfconvert()
126 *decpt = 0; in sfconvert()
133 *decpt = 0; in sfconvert()
182 *decpt = 0; in qfconvert()
189 *decpt = dr.exponent + dr.ndigits; in qfconvert()
195 *decpt = 0; in qfconvert()
[all …]
H A Deconvert.c54 econvert(double arg, int ndigits, int *decpt, int *sign, char *buf) in econvert() argument
79 *decpt = dr.exponent + ndigits; in econvert()
85 *decpt = 1; in econvert()
91 *decpt = 0; in econvert()
99 seconvert(single *arg, int ndigits, int *decpt, int *sign, char *buf) in seconvert() argument
124 *decpt = dr.exponent + ndigits; in seconvert()
130 *decpt = 1; in seconvert()
136 *decpt = 0; in seconvert()
175 *decpt = dr.exponent + ndigits; in qeconvert()
181 *decpt = 1; in qeconvert()
[all …]
H A Dgconvert.c38 char decpt = *(localeconv()->decimal_point); in __k_gconvert() local
47 *(p++) = decpt; in __k_gconvert()
61 *(p++) = decpt; in __k_gconvert()
69 if (*p != decpt) in __k_gconvert()
94 *(p++) = decpt; in __k_gconvert()
102 *(p++) = decpt; in __k_gconvert()
113 if (*p != decpt) in __k_gconvert()
H A Dchar_to_decimal.h104 char decpt; variable
117 decpt = '.';
119 decpt = *(localeconv()->decimal_point);
214 } else if (current == decpt) {
344 if (current == decpt) {
467 if (current == decpt) {
/illumos-gate/usr/src/contrib/ast/src/lib/libast/sfio/
H A Dsfcvt.c125 *sign = *decpt = 0;
205 *decpt = x;
250 *decpt = (int)n;
268 n = (((format&SFFMT_EFORMAT) || *decpt <= 0) ? 1 : *decpt+1) - n;
285 *decpt -= 1;
379 *decpt = x;
422 *decpt = (int)n;
440 n = (((format&SFFMT_EFORMAT) || *decpt <= 0) ? 1 : *decpt+1) - n;
457 *decpt -= 1;
492 *decpt += 1;
[all …]
H A Dsffcvt.c25 char *sffcvt(double dval, int n_digit, int* decpt, int* sign) in sffcvt() argument
27 char *sffcvt(dval,n_digit,decpt,sign) in sffcvt()
30 int* decpt; /* to return decimal point */
37 return _sfcvt(&dval,buf,sizeof(buf),n_digit,decpt,sign,&len,0);
H A Dsfecvt.c25 char* sfecvt(double dval, int n_digit, int* decpt, int* sign) in sfecvt() argument
27 char* sfecvt(dval,n_digit,decpt,sign) in sfecvt()
30 int* decpt; /* to return decimal point */
37 return _sfcvt(&dval,buf,sizeof(buf),n_digit,decpt,sign,&len,SFFMT_EFORMAT);
H A Dsfvprintf.c1187 &decpt, &sign, &n_s, v);
1193 &decpt, &sign, &n_s, v);
1205 &decpt, &sign, &n_s, v);
1222 &decpt, &sign, &n_s, v);
1224 decpt = 1;
1238 if(decpt < -3 || decpt > precis)
1243 { precis = n - decpt;
1269 { if((n = decpt - 1) < 0)
1301 endep = ep+decpt;
1303 { if((n = decpt%3) == 0)
[all …]
/illumos-gate/usr/src/cmd/csh/
H A Dprintf.c148 int decpt, sign; in _print() local
440 &decpt, in _print()
475 n = decpt - 1; in _print()
521 &decpt, in _print()
526 if (sign && decpt > -prec && in _print()
539 n = decpt; in _print()
564 if (++decpt <= 0 || *bp == '\0' || in _print()
595 &decpt, in _print()
598 decpt = 1; in _print()
612 if (decpt < -3 || decpt > prec) { in _print()
[all …]
/illumos-gate/usr/src/ucblib/libucb/port/stdio/
H A Ddoprnt.c214 int decpt, sign; in _doprnt() local
717 bp = ecvt(dval, min(prec + 1, MAXECVT), &decpt, &sign); in _doprnt()
756 int nn = decpt - 1; in _doprnt()
769 *--suffix = (decpt > 0 || dval == 0) ? '+' : '-'; in _doprnt()
822 bp = fcvt(dval, min(prec, MAXFCVT), &decpt, &sign); in _doprnt()
840 int nn = decpt; in _doprnt()
861 *p++ = (++decpt <= 0 || *bp == '\0' || in _doprnt()
915 bp = ecvt(dval, min(prec, MAXECVT), &decpt, &sign); in _doprnt()
917 decpt = 1; in _doprnt()
930 if (decpt < -3 || decpt > prec) { in _doprnt()
[all …]
/illumos-gate/usr/src/lib/libc/port/print/
H A Ddoprnt.c112 (void) func(val, prec, decpt, sign, cb); \
539 int decpt, sign; in _wndoprnt() local
1477 int nn = decpt - 1; in _wndoprnt()
1522 &decpt, &sign, cvtbuf); in _wndoprnt()
1539 &decpt, &sign, cvtbuf); in _wndoprnt()
1567 ssize_t nn = decpt; in _wndoprnt()
1615 &decpt, &sign, cvtbuf); in _wndoprnt()
1620 &decpt, &sign, cvtbuf); in _wndoprnt()
1630 decpt = 1; in _wndoprnt()
1645 if (decpt < -3 || decpt > prec) { in _wndoprnt()
[all …]
/illumos-gate/usr/src/lib/libc/port/i18n/
H A Dwstod.c195 char decpt; in wstring_to_decimal() local
207 decpt = *(localeconv()->decimal_point); in wstring_to_decimal()
274 } else if (current == (wchar_t)decpt) { in wstring_to_decimal()
352 if (current == (wchar_t)decpt) { in wstring_to_decimal()
443 if (current == decpt) { in wstring_to_decimal()