~mdw
/
sgt
/
charset
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
`gcc -Wall' points out some signed/unsigned comparisons. Fixed.
[sgt/charset]
/
euc.c
diff --git
a/euc.c
b/euc.c
index
72bd2b3
..
5d33a6f
100644
(file)
--- a/
euc.c
+++ b/
euc.c
@@
-79,7
+79,8
@@
static void read_euc(charset_spec const *charset, long int input_chr,
* it.
*/
if (state->s0 != 0 &&
- ((state->s0 & 0x0F000000) >> 24) >= euc->nchars[(state->s0 >> 28)-1]) {
+ ((state->s0 & 0x0F000000) >> 24) >=
+ (unsigned)euc->nchars[(state->s0 >> 28)-1]) {
emit(emitctx, euc->to_ucs(state->s0));
state->s0 = 0;
}