Home
last modified time | relevance | path

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

12

/titanic_41/usr/src/lib/libc/i386/gen/
H A Decvt.c50 ecvt(number, ndigits, decpt, sign) in ecvt() argument
53 int *decpt;
58 return (econvert(number, ndigits, decpt, sign, buf));
62 fcvt(number, ndigits, decpt, sign) in fcvt() argument
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, sign) in qecvt() argument
93 int *decpt;
[all …]
/titanic_41/usr/src/lib/libc/amd64/gen/
H A Decvt.c50 ecvt(number, ndigits, decpt, sign) in ecvt() argument
53 int *decpt;
58 return (econvert(number, ndigits, decpt, sign, buf));
62 fcvt(number, ndigits, decpt, sign) in fcvt() argument
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, sign) in qecvt() argument
93 int *decpt;
[all …]
/titanic_41/usr/src/cmd/mdb/common/mdb/
H A Dmdb_stdlib.c43 fptos(const char *p, char *buf, size_t buflen, int decpt, int sign, char expchr) in fptos() argument
66 if (--decpt < 0) { in fptos()
67 decpt = -decpt; in fptos()
72 if (decpt < 10) in fptos()
75 (void) strcpy(q, numtostr((uint_t)decpt, 10, 0)); in fptos()
91 int decpt, sign; in doubletos() local
94 p = econvert(d, precision + 1, &decpt, &sign, digits); in doubletos()
95 return (fptos(p, buf, sizeof (buf), decpt, sign, expchr)); in doubletos()
106 int decpt, sign; in longdoubletos() local
109 p = qeconvert(ldp, precision + 1, &decpt, &sign, digits); in longdoubletos()
[all …]
/titanic_41/usr/src/lib/libc/sparcv9/gen/
H A Decvt.c50 ecvt(double number, int ndigits, int *decpt, int *sign) in ecvt() argument
54 return (econvert(number, ndigits, decpt, sign, buf)); in ecvt()
58 fcvt(double number, int ndigits, int *decpt, int *sign) in fcvt() argument
65 ptr = fconvert(number, ndigits, decpt, sign, buf); in fcvt()
68 deci_val = *decpt; in fcvt()
73 *decpt = deci_val; /* If there are leading zero's */ in fcvt()
83 qecvt(number, ndigits, decpt, sign) in qecvt() argument
86 int *decpt;
91 return (qeconvert(&number, ndigits, decpt, sign, buf));
95 qfcvt(long double number, int ndigits, int *decpt, int *sign) in qfcvt() argument
[all …]
/titanic_41/usr/src/lib/libc/port/gen/
H A Decvt.c56 ecvt(double value, int ndigit, int *decpt, int *sign) in ecvt() argument
58 return (cvt(value, ndigit, decpt, sign, 0)); in ecvt()
62 fcvt(double value, int ndigit, int *decpt, int *sign) in fcvt() argument
64 return (cvt(value, ndigit, decpt, sign, 1)); in fcvt()
68 cvt(double value, int ndigit, int *decpt, int *sign, int f_flag) in cvt() argument
86 *decpt = 0; in cvt()
104 ++*decpt; in cvt()
107 for (; value >= sp->p10; *decpt += sp->n) in cvt()
119 ++*decpt; in cvt()
125 for (; value * sp->p10 < 10.0; *decpt -= sp->n) in cvt()
[all …]
/titanic_41/usr/src/lib/libbc/libc/gen/common/
H A Deconvert.c34 econvert(arg, ndigits, decpt, sign, buf) in econvert() argument
36 int ndigits, *decpt, *sign;
54 *decpt = dr.exponent + ndigits;
60 *decpt = 1;
66 *decpt = 0;
75 *decpt = 0;
88 fconvert(arg, ndigits, decpt, sign, buf) in fconvert() argument
90 int ndigits, *decpt, *sign;
109 *decpt = dr.ndigits - ndigits;
111 *decpt = dr.ndigits;
[all …]
H A Dseconvert.c31 seconvert(arg, ndigits, decpt, sign, buf) in seconvert() argument
33 int ndigits, *decpt, *sign;
53 *decpt = dr.exponent + ndigits;
59 *decpt = 1;
65 *decpt = 0;
74 *decpt = 0;
87 sfconvert(arg, ndigits, decpt, sign, buf) in sfconvert() argument
89 int ndigits, *decpt, *sign;
106 *decpt = dr.ndigits - ndigits;
108 *decpt = dr.ndigits;
[all …]
H A Dqeconvert.c31 qeconvert(arg, ndigits, decpt, sign, buf) in qeconvert() argument
33 int ndigits, *decpt, *sign;
53 *decpt = dr.exponent + ndigits;
59 *decpt = 1;
65 *decpt = 0;
74 *decpt = 0;
87 qfconvert(arg, ndigits, decpt, sign, buf) in qfconvert() argument
89 int ndigits, *decpt, *sign;
106 *decpt = dr.ndigits - ndigits;
108 *decpt = dr.ndigits;
[all …]
H A Decvt.c35 ecvt(arg, ndigits, decpt, sign) in ecvt() argument
37 int ndigits, *decpt, *sign;
41 return econvert(arg, ndigits, decpt, sign, efcvtbuffer);
45 fcvt(arg, ndigits, decpt, sign) in fcvt() argument
47 int ndigits, *decpt, *sign;
51 return fconvert(arg, ndigits, decpt, sign, efcvtbuffer);
H A Dgconvert.c49 char decpt = '.'; local
51 char decpt = *(localeconv()->decimal_point); local
61 *(p++) = decpt;
86 *(p++) = decpt;
93 if (*p != decpt)
114 *(p++) = decpt;
121 *(p++) = decpt;
131 if (*p != decpt)
H A Dchar_to_decimal.h42 char decpt; variable
54 decpt = '.';
57 decpt = '.';
59 decpt = *(localeconv()->decimal_point);
204 if (CURRENT == decpt) {
301 if (CURRENT == decpt) {
315 if (*good != decpt) /* If not, bump good. */
/titanic_41/usr/src/lib/libc/sparc/gen/
H A Decvt.c50 ecvt(double number, int ndigits, int *decpt, int *sign) in ecvt() argument
54 return (econvert(number, ndigits, decpt, sign, buf)); in ecvt()
58 fcvt(double number, int ndigits, int *decpt, int *sign) in fcvt() argument
65 ptr = fconvert(number, ndigits, decpt, sign, buf); in fcvt()
68 deci_val = *decpt; in fcvt()
73 *decpt = deci_val; /* If there are leading zero's */ in fcvt()
86 int *decpt, in qecvt() argument
91 return (qeconvert(&number, ndigits, decpt, sign, buf)); in qecvt()
95 qfcvt(long double number, int ndigits, int *decpt, int *sign) in qfcvt() argument
99 return (qfconvert(&number, ndigits, decpt, sign, buf)); in qfcvt()
/titanic_41/usr/src/lib/libc/port/fp/
H A Dfconvert.c35 fconvert(double arg, int ndigits, int *decpt, int *sign, char *buf) in fconvert() argument
60 *decpt = dr.exponent + dr.ndigits; in fconvert()
74 *decpt = 0; in fconvert()
81 *decpt = 0; in fconvert()
89 sfconvert(single *arg, int ndigits, int *decpt, int *sign, char *buf) in sfconvert() argument
114 *decpt = dr.exponent + dr.ndigits; in sfconvert()
128 *decpt = 0; in sfconvert()
135 *decpt = 0; in sfconvert()
143 qfconvert(quadruple *arg, int ndigits, int *decpt, int *sign, char *buf) in qfconvert() argument
184 *decpt = 0; in qfconvert()
[all …]
H A Deconvert.c56 econvert(double arg, int ndigits, int *decpt, int *sign, char *buf) in econvert() argument
81 *decpt = dr.exponent + ndigits; in econvert()
87 *decpt = 1; in econvert()
93 *decpt = 0; in econvert()
101 seconvert(single *arg, int ndigits, int *decpt, int *sign, char *buf) in seconvert() argument
126 *decpt = dr.exponent + ndigits; in seconvert()
132 *decpt = 1; in seconvert()
138 *decpt = 0; in seconvert()
146 qeconvert(quadruple *arg, int ndigits, int *decpt, int *sign, char *buf) in qeconvert() argument
177 *decpt = dr.exponent + ndigits; in qeconvert()
[all …]
H A Dgconvert.c40 char decpt = *(localeconv()->decimal_point); in __k_gconvert() local
49 *(p++) = decpt; in __k_gconvert()
63 *(p++) = decpt; in __k_gconvert()
71 if (*p != decpt) in __k_gconvert()
96 *(p++) = decpt; in __k_gconvert()
104 *(p++) = decpt; in __k_gconvert()
115 if (*p != decpt) in __k_gconvert()
H A Dchar_to_decimal.h106 char decpt; variable
119 decpt = '.';
121 decpt = *(localeconv()->decimal_point);
216 } else if (current == decpt) {
346 if (current == decpt) {
469 if (current == decpt) {
/titanic_41/usr/src/lib/libast/common/sfio/
H A Dsfcvt.c102 int* decpt, int* sign, int* len, int format) in _sfcvt() argument
104 char* _sfcvt(vp,buf,size,n_digit,decpt,sign,len,format) in _sfcvt()
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 == 0 && f > 0.)
284 *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.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);
1170 &decpt, &sign, &n_s, v);
1172 decpt = 1;
1186 if(decpt < -3 || decpt > precis)
1191 { precis = n - decpt;
1215 { if((n = decpt - 1) < 0)
1228 *--ep = (decpt > 0 || dval == 0.) ? '+' : '-';
[all …]
/titanic_41/usr/src/cmd/csh/
H A Dprintf.c150 int decpt, sign; in _print() local
442 &decpt, in _print()
477 n = decpt - 1; in _print()
493 *--suffix = (decpt > 0 || dval == 0) ? in _print()
523 &decpt, in _print()
528 if (sign && decpt > -prec && in _print()
541 n = decpt; in _print()
566 if (++decpt <= 0 || *bp == '\0' || in _print()
597 &decpt, in _print()
600 decpt = 1; in _print()
[all …]
/titanic_41/usr/src/ucblib/libucb/port/stdio/
H A Ddoprnt.c216 int decpt, sign; in _doprnt() local
719 bp = ecvt(dval, min(prec + 1, MAXECVT), &decpt, &sign); in _doprnt()
758 int nn = decpt - 1; in _doprnt()
771 *--suffix = (decpt > 0 || dval == 0) ? '+' : '-'; in _doprnt()
824 bp = fcvt(dval, min(prec, MAXFCVT), &decpt, &sign); in _doprnt()
842 int nn = decpt; in _doprnt()
863 *p++ = (++decpt <= 0 || *bp == '\0' || in _doprnt()
917 bp = ecvt(dval, min(prec, MAXECVT), &decpt, &sign); in _doprnt()
919 decpt = 1; in _doprnt()
932 if (decpt < -3 || decpt > prec) { in _doprnt()
[all …]
/titanic_41/usr/src/lib/libbc/libc/stdio/common/
H A Ddoprnt.c162 int decpt, sign; in _doprnt() local
697 bp = econvert(dval, prec + 1, &decpt, &sign, convertbuffer); in _doprnt()
700 bp = qeconvert(&qval, prec + 1, &decpt, &sign, convertbuffer); in _doprnt()
739 n = decpt - 1; in _doprnt()
757 *--suffix = (decpt > 0 || convertbuffer[0] == '0' )? '+': '-'; in _doprnt()
787 bp = fconvert(dval, prec, &decpt, &sign, convertbuffer); in _doprnt()
790 bp = qfconvert(&qval, prec, &decpt, &sign, convertbuffer); in _doprnt()
812 n = decpt; in _doprnt()
832 if (++decpt <= 0 || *bp == '\0') in _doprnt()
/titanic_41/usr/src/lib/libc/port/print/
H A Ddoprnt.c107 #define FPCONV(func, val, prec, decpt, sign, cvtbuf) \ argument
112 (void) func(val, prec, decpt, sign, cb); \
175 #define FPCONV(func, val, prec, decpt, sign, cvtbuf) \ argument
176 (void) func(val, prec, decpt, sign, cvtbuf);
539 int decpt, sign; in _wndoprnt() local
1419 min(prec + 1, MAXECVT), &decpt, &sign, in _wndoprnt()
1425 min(prec + 1, MAXECVT), &decpt, &sign, in _wndoprnt()
1476 int nn = decpt - 1; in _wndoprnt()
1489 *--suffix = (decpt > 0 || buf[0] == '0') ? '+' : '-'; in _wndoprnt()
1521 &decpt, &sign, cvtbuf); in _wndoprnt()
[all …]
/titanic_41/usr/src/lib/libc/port/i18n/
H A Dwstod.c197 char decpt; in wstring_to_decimal() local
209 decpt = *(localeconv()->decimal_point); in wstring_to_decimal()
276 } else if (current == (wchar_t)decpt) { in wstring_to_decimal()
354 if (current == (wchar_t)decpt) { in wstring_to_decimal()
445 if (current == decpt) { in wstring_to_decimal()

12