X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=charset%2Fcharconv-gen.h;h=1c76b12a2d4e5328397491cc4c80ea0fab66e844;hb=2b362c12bca34dd2a34bc25695f12e5a883a8a47;hp=7a7f0eff8f78b9c6d110292183fc19b99a61b13f;hpb=b82e82eb1013f87a2bae298818949d86047680e2;p=libucw.git diff --git a/charset/charconv-gen.h b/charset/charconv-gen.h index 7a7f0eff..1c76b12a 100644 --- a/charset/charconv-gen.h +++ b/charset/charconv-gen.h @@ -139,7 +139,7 @@ got_code: { byte *k = string_table + code - 0x100; uns len = *k++; - if (unlikely(de - d < len)) + if (unlikely((uns)(de - d) < len)) { c->state = SEQ_WRITE; c->string_at = k;