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

/macosx-10.10/Libc-1044.1.2/stdlib/OpenBSD/
H A Dgcvt.c35 int i, decpt, sign; local
44 digits = __dtoa(value, 2, ndigit, &decpt, &sign, NULL);
47 if (decpt == 9999) {
62 if (decpt < 0 || decpt > ndigit) {
64 if (--decpt < 0) {
66 decpt = -decpt;
79 if (decpt < 10) {
81 *dst++ = '0' + decpt;
[all...]
H A Decvt.c33 __cvt(double value, int ndigit, int * __restrict decpt, int * __restrict sign, int fmode, int pad) argument
41 *decpt = 0;
58 *decpt = 1 - fmode; /* 1 for 'e', 0 for 'f' */
65 p = __dtoa(value, fmode + 2, ndigit, decpt, sign, &rve);
68 if (*decpt == 9999) {
70 *decpt = 0;
77 siz += *decpt;
99 ecvt(double value, int ndigit, int * __restrict decpt, int * __restrict sign) argument
101 return(__cvt(value, ndigit, decpt, sign, 0, 1));
105 fcvt(double value, int ndigit, int * __restrict decpt, in argument
[all...]
/macosx-10.10/ksh-23/ksh/src/lib/libast/sfio/
H A Dsfecvt.c25 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 Dsffcvt.c25 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 Dsfcvt.c102 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 Dsfvprintf.c107 int dot, width, precis, sign, decpt; local
1182 &decpt, &sign, &n_s, v);
1188 &decpt, &sign, &n_s, v);
1200 &decpt, &sign, &n_s, v);
1217 &decpt, &sign, &n_s, v);
1219 decpt = 1;
1233 if(decpt < -3 || decpt > precis)
1238 { precis = n - decpt;
1264 { if((n = decpt
[all...]
/macosx-10.10/Libc-1044.1.2/gdtoa/FreeBSD/
H A D_ldtoa.c46 __ldtoa(long double *ld, int mode, int ndigits, int *decpt, int *sign, argument
51 char * ret = __dtoa((double)*ld, mode, ndigits, decpt, sign, rve);
52 if (*decpt == 9999)
53 *decpt = INT_MAX;
113 ret = gdtoa(&fpi, be, vbits, &kind, mode, ndigits, decpt, rve);
114 if (*decpt == -32768)
115 *decpt = INT_MAX;
H A D_hdtoa.c68 * type. The exponent pointed to by decpt is adjusted if necessary.
71 dorounding(char *s0, int ndigits, int sign, int *decpt) argument
95 *decpt += 4;
109 * - This routine does not repeat dtoa's mistake of setting decpt
120 * Outputs: decpt, sign, rve
123 __hdtoa(double d, const char *xdigs, int ndigits, int *decpt, int *sign, argument
136 *decpt = u.bits.exp - DBL_ADJ;
140 *decpt = 1;
149 *decpt = u.bits.exp - (514 + DBL_ADJ);
152 *decpt
225 __hldtoa(long double e, const char *xdigs, int ndigits, int *decpt, int *sign, char **rve) argument
319 __hldtoa(long double e, const char *xdigs, int ndigits, int *decpt, int *sign, char **rve) argument
[all...]
H A Dgdtoa-gethex.c51 CONST unsigned char *decpt, *s0, *s, *s1; local
84 decpt = 0;
96 decpt = s += i;
100 decpt = ++s;
114 if (*s == *decimalpoint && !decpt) {
119 decpt = s += i;
121 if (*s == '.' && !decpt) {
122 decpt = ++s;
127 if (decpt)
128 e = -(((Long)(s-decpt)) <<
[all...]
H A Dgdtoa.h106 extern char* dtoa ANSI((double d, int mode, int ndigits, int *decpt,
109 int mode, int ndigits, int *decpt, char **rve));
H A Dgdtoa-gdtoa.c114 (fpi, be, bits, kindp, mode, ndigits, decpt, rve)
116 int *kindp, mode, ndigits, *decpt; char **rve;
118 (FPI *fpi, int be, ULong *bits, int *kindp, int mode, int ndigits, int *decpt, char **rve)
121 /* Arguments ndigits and decpt are similar to the second and third
125 then *decpt is set to 9999.
179 *decpt = -32768;
182 *decpt = -32768;
197 *decpt = 1;
740 *decpt = k + 1;
H A Dgdtoa-dtoa.c78 (d0, mode, ndigits, decpt, sign, rve)
79 double d0; int mode, ndigits, *decpt, *sign; char **rve;
81 (double d0, int mode, int ndigits, int *decpt, int *sign, char **rve)
84 /* Arguments ndigits, decpt, sign are similar to those
88 then *decpt is set to 9999.
170 *decpt = 9999;
182 *decpt = 1;
762 *decpt = k + 1;
H A Dgdtoa-strtod.c73 int bb2, bb5, bbe, bd2, bd5, bbbits, bs2, c, decpt, dsign, local
122 sign = nz0 = nz = decpt = 0;
202 decpt = 1;
277 if (!decpt)
H A Dgdtoa-strtodg.c343 int bb0, bb2, bb5, bbe, bd2, bd5, bbbits, bs2, c, decpt, denorm; local
427 for(decpt = nd = nf = 0; (c = *s) >= '0' && c <= '9'; nd++, s++)
444 decpt = 1;
518 if (!decpt)
H A Dgdtoaimp.h591 int *decpt, int *sign, char **rve));
/macosx-10.10/apr-32/apr/apr/strings/
H A Dapr_snprintf.c79 * decpt is set to the position of the decimal point
86 static char *apr_cvt(double arg, int ndigits, int *decpt, int *sign, argument
127 *decpt = -ndigits;
131 *decpt = r2;
149 (*decpt)++;
161 static char *apr_ecvt(double arg, int ndigits, int *decpt, int *sign, char *buf) argument
163 return (apr_cvt(arg, ndigits, decpt, sign, 1, buf));
166 static char *apr_fcvt(double arg, int ndigits, int *decpt, int *sign, char *buf) argument
168 return (apr_cvt(arg, ndigits, decpt, sign, 0, buf));
178 int sign, decpt; local
[all...]
/macosx-10.10/ruby-106/ruby/
H A Dmarshal.c357 char *ruby_dtoa(double d_, int mode, int ndigits, int *decpt, int *sign, char **rve);
372 int decpt, sign, digs, len = 0; local
373 char *e, *p = ruby_dtoa(d, 0, 0, &decpt, &sign, &e);
376 if (decpt < -3 || decpt > digs) {
381 len += snprintf(buf + len, sizeof(buf) - len, "e%d", decpt - 1);
383 else if (decpt > 0) {
384 memcpy(buf + len, p, decpt);
385 len += decpt;
386 if ((digs -= decpt) >
[all...]
H A Dnumeric.c662 char *ruby_dtoa(double d_, int mode, int ndigits, int *decpt, int *sign, char **rve);
669 int sign, decpt, digs; local
676 p = ruby_dtoa(value, 0, 0, &decpt, &sign, &e);
681 if (decpt > 0) {
682 if (decpt < digs) {
683 memmove(buf + decpt + 1, buf + decpt, digs - decpt);
684 buf[decpt] = '.';
687 else if (decpt <
[all...]
H A Dvsnprintf.c1225 cvt(double value, int ndigits, int flags, char *sign, int *decpt, int ch, int *length, char *buf) argument
1246 ndigits, decpt, &dsgn, &rve);
1249 digits = BSD__dtoa(value, mode, ndigits, decpt, &dsgn, &rve);
1260 *decpt = -ndigits + 1;
1261 bp += *decpt;
H A Dutil.c3093 ruby_dtoa(double d_, int mode, int ndigits, int *decpt, int *sign, char **rve)
3095 /* Arguments ndigits, decpt, sign are similar to those
3099 then *decpt is set to 9999.
3173 *decpt = 9999;
3185 *decpt = 1;
3759 *decpt = k + 1;
3829 * - This routine does not repeat dtoa's mistake of setting decpt
3840 * Outputs: decpt, sign, rve
3843 ruby_hdtoa(double d, const char *xdigs, int ndigits, int *decpt, int *sign,
3861 *decpt
[all...]
/macosx-10.10/Libc-1044.1.2/stdio/FreeBSD/
H A Dvfwscanf.c776 wchar_t decpt; local
784 nconv = mbrtowc_l(&decpt, localeconv()->decimal_point, MB_CUR_MAX_L(loc), &mbs, loc);
786 decpt = '.'; /* failsafe */
886 if (c != decpt)
H A Dvfwprintf.c95 wchar_t decpt; local
99 nconv = mbrtowc_l(&decpt, localeconv_l(loc)->decimal_point, MB_CUR_MAX_L(loc), &mbs, loc);
101 decpt = '.'; /* failsafe */
102 return (decpt);
789 if (prec < 0) /* account for digit before decpt */
H A Dvfscanf.c1015 const char *decpt = localeconv_l(loc)->decimal_point; local
1122 if (c == decpt[decptpos]) {
1123 if (decpt[++decptpos] == '\0') {
1124 /* We read the complete decpt seq. */
1131 /* We didn't read any decpt characters. */
/macosx-10.10/Security-57031.1.35/Security/utilities/src/
H A Dder_date.c273 extern char *__dtoa(double _d, int mode, int ndigits, int *decpt, int *sign, char **rve);
/macosx-10.10/Security-57031.1.35/Security/utilities/utilities/
H A Dder_date.c273 extern char *__dtoa(double _d, int mode, int ndigits, int *decpt, int *sign, char **rve);

Completed in 209 milliseconds