do {
/*** Header ***/
+
const byte *s, *se;
byte *d, *de;
- uns code;
+ uint code;
int e;
#ifdef CONV_READ_STD
#endif
#ifdef CONV_READ_UTF8
- uns cc;
+ uint cc;
#endif
if (unlikely(c->state))
else
{
byte *k = string_table + code - 0x100;
- uns len = *k++;
- if (unlikely(de - d < len))
+ uint len = *k++;
+ if (unlikely((uint)(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;
}