diff options
Diffstat (limited to 'src/editfns.c')
| -rw-r--r-- | src/editfns.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/editfns.c b/src/editfns.c index 0e40fde9ca4..b961e602e4c 100644 --- a/src/editfns.c +++ b/src/editfns.c | |||
| @@ -4083,7 +4083,10 @@ usage: (format STRING &rest OBJECTS) */) | |||
| 4083 | int exponent_bytes = 0; | 4083 | int exponent_bytes = 0; |
| 4084 | int signedp = src0 == '-' || src0 == '+' || src0 == ' '; | 4084 | int signedp = src0 == '-' || src0 == '+' || src0 == ' '; |
| 4085 | int significand_bytes; | 4085 | int significand_bytes; |
| 4086 | if (zero_flag && '0' <= src[signedp] && src[signedp] <= '9') | 4086 | if (zero_flag |
| 4087 | && ((src[signedp] >= '0' && src[signedp] <= '9') | ||
| 4088 | || (src[signedp] >= 'a' && src[signedp] <= 'f') | ||
| 4089 | || (src[signedp] >= 'A' && src[signedp] <= 'F'))) | ||
| 4087 | { | 4090 | { |
| 4088 | leading_zeros += padding; | 4091 | leading_zeros += padding; |
| 4089 | padding = 0; | 4092 | padding = 0; |