aboutsummaryrefslogtreecommitdiff
path: root/daemon/mxml/mxml-file.c
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/mxml/mxml-file.c')
-rw-r--r--daemon/mxml/mxml-file.c6
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);