X-Git-Url: https://jxself.org/git/?a=blobdiff_plain;f=src%2Fchars.c;h=2d4e21bac580670a44eae410f2fa1f322b49c441;hb=56a5292888e1d46fe3033cd1d5c636051692453f;hp=3fdf10deaffff1493c1f57c92301f6de05576335;hpb=20cbfff96015938809d0e3da6cd0d83b76d27f14;p=inform.git diff --git a/src/chars.c b/src/chars.c index 3fdf10d..2d4e21b 100644 --- a/src/chars.c +++ b/src/chars.c @@ -1,8 +1,8 @@ /* ------------------------------------------------------------------------- */ /* "chars" : Character set mappings and the Z-machine alphabet table */ /* */ -/* Part of Inform 6.41 */ -/* copyright (c) Graham Nelson 1993 - 2022 */ +/* Part of Inform 6.42 */ +/* copyright (c) Graham Nelson 1993 - 2024 */ /* */ /* Inform is free software: you can redistribute it and/or modify */ /* it under the terms of the GNU General Public License as published by */ @@ -335,8 +335,9 @@ static void read_source_to_iso_file(uchar *uccg) /* */ /* 00 remains 0 (meaning "end of file") */ /* TAB becomes SPACE */ +/* 0a remains '\n' */ /* 0c ("form feed") becomes '\n' */ -/* 0d becomes '\n' */ +/* 0d remains '\r' */ /* other control characters become '?' */ /* 7f becomes '?' */ /* 80 to 9f become '?' */ @@ -359,7 +360,7 @@ static void make_source_to_iso_grid(void) for (n=1; n<32; n++) source_to_iso_grid[n] = '?'; source_to_iso_grid[10] = '\n'; source_to_iso_grid[12] = '\n'; - source_to_iso_grid[13] = '\n'; + source_to_iso_grid[13] = '\r'; source_to_iso_grid[127] = '?'; source_to_iso_grid[TAB_CHARACTER] = ' ';