diff options
Diffstat (limited to 'src/editfns.c')
| -rw-r--r-- | src/editfns.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/editfns.c b/src/editfns.c index f1f11cf2781..1f855e8480e 100644 --- a/src/editfns.c +++ b/src/editfns.c | |||
| @@ -2551,7 +2551,12 @@ Use %% to put a single % into the output.") | |||
| 2551 | be a double. */ | 2551 | be a double. */ |
| 2552 | if (*format == 'e' || *format == 'f' || *format == 'g') | 2552 | if (*format == 'e' || *format == 'f' || *format == 'g') |
| 2553 | args[n] = Ffloat (args[n]); | 2553 | args[n] = Ffloat (args[n]); |
| 2554 | else | ||
| 2554 | #endif | 2555 | #endif |
| 2556 | if (*format != 'd' && *format != 'o' && *format != 'x' | ||
| 2557 | && *format != 'X' && *format != 'c') | ||
| 2558 | error ("Invalid format operation %%%c", *format); | ||
| 2559 | |||
| 2555 | thissize = 30; | 2560 | thissize = 30; |
| 2556 | if (*format == 'c' | 2561 | if (*format == 'c' |
| 2557 | && (! SINGLE_BYTE_CHAR_P (XINT (args[n])) | 2562 | && (! SINGLE_BYTE_CHAR_P (XINT (args[n])) |