Hi, gcc emits the following warning for charset.c:load_charset: charset.c: In function 'load_charset': charset.c:649: warning: comparisons like X<=Y<=Z do not have their mathematical meaning Since the code seems correct, i'd suggest the attached patch to improve readability (and avoid the warning). Emanuele Giaquinta