- put_u16_be(p, 0xd800 | (c->code >> 10));
- put_u16_be(p + 2, 0xdc00 | (c->code & 0x3ff));
+ put_u16_be(p, 0xd800 | (code >> 10));
+ put_u16_be(p + 2, 0xdc00 | (code & 0x3ff));
- put_u16_le(p, 0xd800 | (c->code >> 10));
- put_u16_le(p + 2, 0xdc00 | (c->code & 0x3ff));
+ put_u16_le(p, 0xd800 | (code >> 10));
+ put_u16_le(p + 2, 0xdc00 | (code & 0x3ff));
uns src_idx = ((uns)src < ARRAY_SIZE(lookup)) ? lookup[src] : 0;
uns dest_idx = ((uns)dest < ARRAY_SIZE(lookup)) ? lookup[dest] : 0;
c->convert = tab[src_idx][dest_idx];
uns src_idx = ((uns)src < ARRAY_SIZE(lookup)) ? lookup[src] : 0;
uns dest_idx = ((uns)dest < ARRAY_SIZE(lookup)) ? lookup[dest] : 0;
c->convert = tab[src_idx][dest_idx];