Format more integers as integers, not scientific notation.

jq is now willing to put up to 15 zeros after an integer before
moving to scientific notation.
This commit is contained in:
Stephen Dolan committed 2013-12-13 15:22:17 +00:00
1 parent f147b7fae5
commit 5ac6a460fa
2 files changed
+2 -2

No files matched your search

+1 -1
View File
@@ -4225,7 +4225,7 @@ jvp_dtoa
while((*b++ = *s++));
goto done0;
}
if (decpt <= -4 || decpt > se - s + 5) {
if (decpt <= -4 || decpt > se - s + 15) {
*b++ = *s++;
if (*s) {
*b++ = '.';
+1 -1
View File
@@ -17,6 +17,6 @@ double jvp_strtod(struct dtoa_context* C, const char* s, char** se);
char* jvp_dtoa(struct dtoa_context* C, double dd, int mode, int ndigits, int *decpt, int *sign, char **rve);
void jvp_freedtoa(struct dtoa_context* C, char *s);
#define JVP_DTOA_FMT_MAX_LEN 32
#define JVP_DTOA_FMT_MAX_LEN 64
char* jvp_dtoa_fmt(struct dtoa_context* C, register char *b, double x);
#endif