diff options
Diffstat (limited to 'graphics/gd1/files/patch-gdttf.c')
-rw-r--r-- | graphics/gd1/files/patch-gdttf.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/graphics/gd1/files/patch-gdttf.c b/graphics/gd1/files/patch-gdttf.c new file mode 100644 index 000000000000..c7b8768a725f --- /dev/null +++ b/graphics/gd1/files/patch-gdttf.c @@ -0,0 +1,17 @@ +--- gdttf.c.orig Fri Feb 2 05:23:56 2001 ++++ gdttf.c Wed Feb 7 20:57:34 2001 +@@ -221,11 +221,10 @@ + byte = *((unsigned char *) str); + #ifdef JISX0208 + if (0xA1 <= byte && byte <= 0xFE) { +- int jiscode, ku, ten; ++ int ku, ten; + +- jiscode = 0x100 * (byte & 0x7F) + (str[1] & 0x7F); +- ku = (jiscode >> 8) - 0x20; +- ten = (jiscode % 256) - 0x20; ++ ku = (byte & 0x7F) - 0x20; ++ ten = (str[1] & 0x7F) - 0x20; + if ( (ku < 1 || ku > 92) || (ten < 1 || ten > 94) ) { + *chPtr = (Tcl_UniChar) byte; + return 1; |