do {
/*** Header ***/
+
const byte *s, *se;
byte *d, *de;
uns 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;
else
{
write_slow:
+ c->code = code;
c->state = UTF16_BE_WRITE;
goto go_slow;
}
else
{
write_slow:
+ c->code = code;
c->state = UTF16_LE_WRITE;
goto go_slow;
}