/osnet-11/usr/src/lib/libast/common/sfio/ |
H A D | sfecvt.c | 25 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 D | sffcvt.c | 25 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 D | sfcvt.c | 102 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 D | sfvprintf.c | 107 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/port/fp/ |
H A D | econvert.c | 56 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 D | fconvert.c | 35 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 D | char_to_decimal.h | 106 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) {
|
H A D | gconvert.c | 40 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)
|
/osnet-11/usr/src/lib/libc/sparc/gen/ |
H A D | ecvt.c | 35 * 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/sparcv9/gen/ |
H A D | ecvt.c | 35 * 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/port/gen/ |
H A D | ecvt.c | 35 * 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/i18n/ |
H A D | wstod.c | 197 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 D | doprnt.c | 107 #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 D | libzfs_util.c | 1482 char decpt = *(localeconv()->decimal_point); local 1487 if ((value[0] < '0' || value[0] > '9') && value[0] != decpt) { 1513 if (*end == decpt) {
|