diff options
Diffstat (limited to 'daemon/mxml/mxml-file.c')
-rw-r--r-- | daemon/mxml/mxml-file.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/daemon/mxml/mxml-file.c b/daemon/mxml/mxml-file.c index 9927040..7860ee5 100644 --- a/daemon/mxml/mxml-file.c +++ b/daemon/mxml/mxml-file.c @@ -1287,7 +1287,8 @@ mxml_file_getc(void *p, /* I - Pointer to file */ * Multi-word UTF-16 char... */ - int lch = (getc(fp) << 8) | getc(fp); + int lch = (getc(fp) << 8); + lch |= getc(fp); if (lch < 0xdc00 || lch >= 0xdfff) return (EOF); @@ -1315,7 +1316,8 @@ mxml_file_getc(void *p, /* I - Pointer to file */ * Multi-word UTF-16 char... */ - int lch = getc(fp) | (getc(fp) << 8); + int lch = getc(fp); + lch |= (getc(fp) << 8); if (lch < 0xdc00 || lch >= 0xdfff) return (EOF); |