/src/lib/libc/gdtoa/ |
g__fmt.c | 40 g__fmt(b, s, se, decpt, sign, blen) char *b; char *s; char *se; int decpt; ULong sign; size_t blen; 42 g__fmt(char *b, char *s, char *se, int decpt, ULong sign, size_t blen) 76 if (decpt <= -4 || decpt > se - s + 5) { 89 /* sprintf(b, "%+.2d", decpt - 1); */ 90 if (--decpt < 0) { 92 decpt = -decpt; 96 for(j = 2, k = 10; 10*k <= decpt; j++, k *= 10){ [all...] |
ldtoa.c | 54 ldtoa(long double *ld, int mode, int ndigits, int *decpt, int *sign, char **rve) 102 ret = gdtoa(&fpi, be, (ULong *)bits, &kind, mode, ndigits, decpt, rve); 103 if (*decpt == -32768) 104 *decpt = INT_MAX; 107 return dtoa((double)*ld, mode, ndigits, decpt, sign, rve);
|
hdtoa.c | 94 * type. The exponent pointed to by decpt is adjusted if necessary. 97 dorounding(char *s0, int ndigits, int sign, int *decpt) 121 *decpt += 4; 135 * - This routine does not repeat dtoa's mistake of setting decpt 146 * Outputs: decpt, sign, rve 149 hdtoa(double d, const char *xdigs, int ndigits, int *decpt, int *sign, 167 *decpt = u.dblu_dbl.dbl_exp - DBL_ADJ; 170 *decpt = 1; 176 *decpt = u.dblu_dbl.dbl_exp - (514 + DBL_ADJ); 179 *decpt = INT_MAX [all...] |
g_dfmt.c | 46 int decpt, ex, i, mode; local in function:g_dfmt 95 s = gdtoa(fpi, ex, bits, &i, mode, ndig, &decpt, &se); 98 return g__fmt(buf, s, se, decpt, sign, bufsize);
|
g_ffmt.c | 46 int decpt, ex, i, mode; local in function:g_ffmt 93 s = gdtoa(fpi, ex, bits, &i, mode, ndig, &decpt, &se); 96 return g__fmt(buf, s, se, decpt, sign, bufsize);
|
g_xLfmt.c | 62 int decpt, ex, i, mode; local in function:g_xLfmt 113 s = gdtoa(fpi, ex, bits, &i, mode, ndig, &decpt, &se); 116 return g__fmt(buf, s, se, decpt, sign, bufsize);
|
gethex.c | 44 CONST char *decpt, *s, *s0, *s1; local in function:gethex 62 decpt = 0; 74 decpt = s += i; 78 decpt = ++s; 92 if (*s == *decimalpoint && !decpt) { 97 decpt = s += i; 99 if (*s == '.' && !decpt) { 100 decpt = ++s; 105 if (decpt) 106 e = -(((Long)(s-decpt)) << 2) [all...] |
g_Qfmt.c | 64 int decpt, ex, i, mode; local in function:g_Qfmt 119 s = gdtoa(fpi, ex, bits, &i, mode, ndig, &decpt, &se); 122 return g__fmt(buf, s, se, decpt, sign, bufsize);
|
g_xfmt.c | 67 int decpt, ex, i, mode; local in function:g_xfmt 119 s = gdtoa(fpi, ex, bits, &i, mode, ndig, &decpt, &se); 122 return g__fmt(buf, s, se, decpt, sign, bufsize);
|
gdtoa.h | 127 extern char* dtoa ANSI((double d, int mode, int ndigits, int *decpt, 129 extern char* hdtoa ANSI((double d, const char *xdigs, int ndigits, int *decpt, 131 extern char* ldtoa ANSI((long double *ld, int mode, int ndigits, int *decpt, 134 int *decpt, int *sign, char **rve)); 137 int mode, int ndigits, int *decpt, char **rve));
|
g_ddfmt.c | 46 int bx, by, decpt, ex, ey, i, j, mode; local in function:g_ddfmt 181 s = gdtoa(&fpi, ex, bits, &i, mode, ndig, &decpt, &se); 184 b = g__fmt(buf, s, se, decpt, z->sign, bufsize);
|
gdtoa.c | 120 (fpi, be, bits, kindp, mode, ndigits, decpt, rve) 122 int *kindp, mode, ndigits, *decpt; char **rve; 124 (CONST FPI *fpi, int be, ULong *bits, int *kindp, int mode, int ndigits, int *decpt, char **rve) 127 /* Arguments ndigits and decpt are similar to the second and third 131 then *decpt is set to -32768. 188 *decpt = -32768; 191 *decpt = -32768; 208 *decpt = 1; 825 *decpt = k + 1;
|
dtoa.c | 80 (d0, mode, ndigits, decpt, sign, rve) 81 double d0; int mode, ndigits, *decpt, *sign; char **rve; 83 (double d0, int mode, int ndigits, int *decpt, int *sign, char **rve) 86 /* Arguments ndigits, decpt, sign are similar to those 90 then *decpt is set to 9999. 174 *decpt = 9999; 186 *decpt = 1; 840 *decpt = k + 1;
|
strtodg.c | 330 int decpt; local in function:strtodg 400 decpt = 0; 420 decpt = 1; 496 if (!decpt)
|
strtod.c | 120 int Rounding, decpt = 0; local in function:_int_strtod_l 215 decpt = 1; 292 if (!decpt)
|
gdtoaimp.h | 606 int *decpt, int *sign, char **rve));
|
/src/lib/libc/gdtoa/test/ |
dt.c | 91 int decpt, i, j, k, sign; local in function:g_fmt 98 s = dtoa(x, 0, 0, &decpt, &sign, &se); 101 if (decpt == 9999) /* Infinity or Nan */ { 105 if (decpt <= -4 || decpt > se - s + 5) { 113 /* sprintf(b, "%+.2d", decpt - 1); */ 114 if (--decpt < 0) { 116 decpt = -decpt; 120 for(j = 2, k = 10; 10*k <= decpt; j++, k *= 10){} 167 int decpt, sign; local in function:check 192 int decpt, sign; local in function:main [all...] |
/src/usr.bin/time/ |
time.c | 73 const char *decpt; local in function:main 146 (decpt = lconv->decimal_point) == NULL) 147 decpt = "."; 155 prts("real ", decpt, &after, "\n"); 156 prtv("user ", decpt, &ru.ru_utime, "\n"); 157 prtv("sys ", decpt, &ru.ru_stime, "\n"); 159 prts("", decpt, &after, " real "); 160 prtv("", decpt, &ru.ru_utime, " user "); 161 prtv("", decpt, &ru.ru_stime, " sys\n"); 208 prts(const char *pre, const char *decpt, const struct timespec *ts [all...] |
/src/bin/ksh/ |
shf.c | 886 int expo, decpt; local in function:shf_vfprintf 1095 &decpt, &tmp); 1097 if (decpt < -4 || decpt > precision) 1101 if (decpt > 0 && (precision -= decpt) < 0) 1114 if (decpt > 0) { 1118 if (decpt > 1121 decpt = 1124 (void) memcpy(s, p, decpt); [all...] |
/src/lib/libc/stdio/ |
vfscanf.c | 970 char decpt = *localeconv_l(loc)->decimal_point; local in function:parsefloat 1063 if (c != decpt)
|
vfwscanf.c | 772 wchar_t decpt = (wchar_t)(unsigned char)*localeconv_l(loc)->decimal_point; local in function:parsefloat 868 if (c != decpt)
|