summaryrefslogtreecommitdiff
path: root/java/org/gnu/emacs/EmacsDialogButtonLayout.java
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2026-05-17 00:58:02 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2026-05-17 01:26:20 -0700
commitf599a922770839306a0e655af0426f4bae83420f (patch)
tree83df701231a7e2414bdc4f1c185f8f31848418c2 /java/org/gnu/emacs/EmacsDialogButtonLayout.java
parentcf693ce0592191b7b1c38114614980687bbbc1a2 (diff)
Shrink styled_format's frame quite a bit
Problem reported by Helmut Eller (Bug#81057). On x86-64 this patch shrinks USEFUL_PRECISION_MAX from 16382 to 1074, SPRINTF_BUFSIZE from 21318 to 1386, and sizeof initial_buffer from 22318 to 2386. This also fixes a problem reported privately by Pip Cet: exactly formatting the smallest positive IEEE double 2**-1074 with %f needs %.1074f and 1074 is DBL_MANT_DIG - DBL_MIN_EXP, not merely 1 - DBL_MIN_EXP. * src/editfns.c (USEFUL_PRECISION_MAX, SPRINTF_BUFSIZE): Base these on double, not long double, since long double is not the worst case (it is used only for converted u?intmax_t). (USEFUL_PRECISION_MAX): Add DBL_MANT_DIG - 1 as per Pip Cet.
Diffstat (limited to 'java/org/gnu/emacs/EmacsDialogButtonLayout.java')
0 files changed, 0 insertions, 0 deletions