/illumos-gate/usr/src/lib/libc/amd64/gen/ |
H A D | ecvt.c | 48 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 D | ecvt.c | 48 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 D | mdb_stdlib.c | 41 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 D | ecvt.c | 48 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 D | ecvt.c | 54 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 D | ecvt.c | 48 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 D | fconvert.c | 33 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 D | econvert.c | 54 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 D | gconvert.c | 38 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 D | char_to_decimal.h | 104 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 D | sfcvt.c | 125 *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 D | sffcvt.c | 25 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 D | sfecvt.c | 25 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 D | sfvprintf.c | 1187 &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 D | printf.c | 148 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 D | doprnt.c | 214 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 D | doprnt.c | 112 (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 D | wstod.c | 195 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()
|