diff options
| author | Eli Zaretskii | 2001-08-01 08:29:28 +0000 |
|---|---|---|
| committer | Eli Zaretskii | 2001-08-01 08:29:28 +0000 |
| commit | ada329e63fef06fed3e663573ed5108b897dd450 (patch) | |
| tree | d7543719db4ebc6f863221b43fbd62e77b02bbdd /src | |
| parent | 01056f71f736ebfd7427de5526f950115ed2fff9 (diff) | |
| download | emacs-ada329e63fef06fed3e663573ed5108b897dd450.tar.gz emacs-ada329e63fef06fed3e663573ed5108b897dd450.zip | |
(strout): Treat the characters at *ptr as unsigned char.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/print.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 459bbe31de9..0619e0b24dd 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2001-08-01 Eli Zaretskii <eliz@is.elta.co.il> | ||
| 2 | |||
| 3 | * print.c (strout): Cast the character passed to insert_char to | ||
| 4 | unsigned char, to avoid sign extension when it is promoted to int. | ||
| 5 | |||
| 1 | 2001-07-31 Gerd Moellmann <gerd@gnu.org> | 6 | 2001-07-31 Gerd Moellmann <gerd@gnu.org> |
| 2 | 7 | ||
| 3 | * fileio.c (Finsert_file_contents): Don't treat a return value | 8 | * fileio.c (Finsert_file_contents): Don't treat a return value |
diff --git a/src/print.c b/src/print.c index 2fa74543c43..bd0546895f6 100644 --- a/src/print.c +++ b/src/print.c | |||
| @@ -401,7 +401,7 @@ strout (ptr, size, size_byte, printcharfun, multibyte) | |||
| 401 | if (size == size_byte) | 401 | if (size == size_byte) |
| 402 | { | 402 | { |
| 403 | for (i = 0; i < size; ++i) | 403 | for (i = 0; i < size; ++i) |
| 404 | insert_char (*ptr++); | 404 | insert_char ((unsigned char )*ptr++); |
| 405 | } | 405 | } |
| 406 | else | 406 | else |
| 407 | { | 407 | { |