code-style: general cleanups (#137)
* tns_clean_cache: remove unused function arg * remove malloc casting * improve consistency use sizeof(T) at the end * avoid comparing integers of different signedness * use Window type for embed and parent * remove unnecessary comparisons * remove cpp style comments * improve consistency: remove comma from the end of enumerator list * Removed useless _IMAGE_CONFIG defines * consistency: use the same order as snprintf * Resolve c89 warnings Co-authored-by: uidops <uidops@protonmail.com> Co-authored-by: Arthur Williams <taaparthur@gmail.com>
This commit is contained in:
8
utf8.h
8
utf8.h
@ -53,13 +53,13 @@ utf8_decode(void *buf, uint32_t *c, int *e)
|
||||
*c >>= shiftc[len];
|
||||
|
||||
/* Accumulate the various error conditions. */
|
||||
*e = (*c < mins[len]) << 6; // non-canonical encoding
|
||||
*e |= ((*c >> 11) == 0x1b) << 7; // surrogate half?
|
||||
*e |= (*c > 0x10FFFF) << 8; // out of range?
|
||||
*e = (*c < mins[len]) << 6; /* non-canonical encoding */
|
||||
*e |= ((*c >> 11) == 0x1b) << 7; /* surrogate half? */
|
||||
*e |= (*c > 0x10FFFF) << 8; /* out of range? */
|
||||
*e |= (s[1] & 0xc0) >> 2;
|
||||
*e |= (s[2] & 0xc0) >> 4;
|
||||
*e |= (s[3] ) >> 6;
|
||||
*e ^= 0x2a; // top two bits of each tail byte correct?
|
||||
*e ^= 0x2a; /* top two bits of each tail byte correct? */
|
||||
*e >>= shifte[len];
|
||||
|
||||
return next;
|
||||
|
Reference in New Issue
Block a user