Changeset 387 for asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/locale/iconv.c
- Timestamp:
- May 22, 2019, 4:09:18 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
asp3_tinet_ecnl_arm/trunk/musl-1.1.18/src/locale/iconv.c
r352 r387 136 136 { 137 137 e &= 3; 138 return s[e]+0U<<24 | s[e^1]<<16 | s[e^2]<<8 | s[e^3];138 return (s[e]+0U)<<24 | s[e^1]<<16 | s[e^2]<<8 | s[e^3]; 139 139 } 140 140 … … 156 156 unsigned x = c - 128 - map[-1]; 157 157 x = legacy_chars[ map[x*5/4]>>2*x%8 | 158 map[x*5/4+1]<<8-2*x%8 & 1023];158 (map[x*5/4+1]<<(8-2*x%8) & 1023) ]; 159 159 return x ? x : c; 160 160 } … … 348 348 c += (0xa1-0x81); 349 349 d += 0xa1; 350 if (c >= 93 || c>=0xc6-0x81 && d>0x52)350 if (c >= 93 || (c>=0xc6-0x81 && d>0x52)) 351 351 goto ilseq; 352 352 if (d-'A'<26) d = d-'A';
Note:
See TracChangeset
for help on using the changeset viewer.