ONEBYTE
ibm_val = ((st->keepc[0]&ONEBYTE) << 8) + (st->keepc[1]&ONEBYTE);
fprintf(stderr, "%x %x\n", *buf&ONEBYTE, *(buf+1)&ONEBYTE);
fprintf(stderr, "%x %x %x\n", *buf&ONEBYTE, *(buf+1)&ONEBYTE, *(buf+2)&ONEBYTE);
st->keepc[0]&ONEBYTE, st->keepc[1]&ONEBYTE);
fprintf(stderr, "UTF8: %02x%02x%02x --> ", st->keepc[0]&ONEBYTE,
st->keepc[1]&ONEBYTE, **inbuf&ONEBYTE);
unicode = (unsigned long) ((c1 & ONEBYTE) << 8) + (c2 & ONEBYTE);
ibm_val = ((st->keepc[0]&ONEBYTE) << 8) + (st->keepc[1]&ONEBYTE);
fprintf(stderr, "%x %x\n", *buf&ONEBYTE, *(buf+1)&ONEBYTE);
fprintf(stderr, "%x %x %x\n", *buf&ONEBYTE, *(buf+1)&ONEBYTE, *(buf+2)&ONEBYTE);
st->keepc[0]&ONEBYTE, st->keepc[1]&ONEBYTE);
fprintf(stderr, "UTF8: %02x%02x%02x --> ", st->keepc[0]&ONEBYTE,
st->keepc[1]&ONEBYTE, **inbuf&ONEBYTE);
unicode = (unsigned long) ((c1 & ONEBYTE) << 8) + (c2 & ONEBYTE);
unsigned int keepc1 = (unsigned int) (st->keepc[1] & ONEBYTE);
unsigned int keepc2 = (unsigned int) (st->keepc[2] & ONEBYTE);
unsigned int curChar = (unsigned int)(**inbuf & ONEBYTE);
unsigned int prevChar = (unsigned int)(st->keepc[1] & ONEBYTE);
st->keepc[0]&ONEBYTE, st->keepc[1]&ONEBYTE);
fprintf(stderr, "UTF8: %02x%02x%02x --> ", st->keepc[0]&ONEBYTE,
st->keepc[1]&ONEBYTE, **inbuf&ONEBYTE);
uni = (unsigned long) ((c1 & ONEBYTE) << 8) + (c2 & ONEBYTE);
st->keepc[0]&ONEBYTE, st->keepc[1]&ONEBYTE);
fprintf(stderr, "UTF8: %02x%02x%02x --> ", st->keepc[0]&ONEBYTE,
st->keepc[1]&ONEBYTE, **inbuf&ONEBYTE);
unichr = (unsigned long) ((c1 & ONEBYTE) << 8) + (c2 & ONEBYTE);
st->keepc[0]&ONEBYTE, st->keepc[1]&ONEBYTE);
fprintf(stderr, "UTF8: %02x%02x%02x --> ", st->keepc[0]&ONEBYTE,
st->keepc[1]&ONEBYTE, **inbuf&ONEBYTE);
st->keepc[0]&ONEBYTE, st->keepc[1]&ONEBYTE);
fprintf(stderr, "UTF8: %02x%02x%02x --> ", st->keepc[0]&ONEBYTE,
st->keepc[1]&ONEBYTE, **inbuf&ONEBYTE);
st->keepc[0]&ONEBYTE, st->keepc[1]&ONEBYTE);
fprintf(stderr, "UTF8: %02x%02x%02x --> ", st->keepc[0]&ONEBYTE,
st->keepc[1]&ONEBYTE, **inbuf&ONEBYTE);
unicode = (unsigned long) ((c1 & ONEBYTE) << 8) + (c2 & ONEBYTE);
st->keepc[0]&ONEBYTE, st->keepc[1]&ONEBYTE);
fprintf(stderr, "UTF8: %02x%02x%02x --> ", st->keepc[0]&ONEBYTE,
st->keepc[1]&ONEBYTE, **inbuf&ONEBYTE);
st->keepc[0]&ONEBYTE, st->keepc[1]&ONEBYTE);
fprintf(stderr, "UTF8: %02x%02x%02x --> ", st->keepc[0]&ONEBYTE,
st->keepc[1]&ONEBYTE, **inbuf&ONEBYTE);
unicode = (unsigned long) ((c1 & ONEBYTE) << 8) + (c2 & ONEBYTE);
unsigned int buf = (unsigned int) (inbuf & ONEBYTE);
gb_val = ((keepc[0] & ONEBYTE) << 8) + (keepc[1] & ONEBYTE);
*buf = (big5_val >> 8) & ONEBYTE;
*(buf + 1) = big5_val & ONEBYTE;
unsigned int buf = (unsigned int) (inbuf & ONEBYTE);
gbk_val = ((keepc[0]&ONEBYTE) << 8) + (keepc[1]&ONEBYTE);
gbk_val = keepc[0] & ONEBYTE;
gbk_val = (gbk_val << 8) + (keepc[i] & ONEBYTE);
unsigned char buf1 = (unsigned char) (st->keepc[0] & ONEBYTE);
unsigned char buf2 = (unsigned char) (st->keepc[1] & ONEBYTE);
(unsigned int) (((st->keepc[0] & ONEBYTE) << 8) | \
(st->keepc[1] & ONEBYTE));
st->keepc[0] = (unsigned char)((big5code >> 8) & ONEBYTE);
st->keepc[1] = (unsigned char)(big5code & ONEBYTE);
unsigned char buf = (unsigned char) (inbuf & ONEBYTE);
big5code = (unsigned long) ((st->keepc[0] & ONEBYTE) << 8) + \
(st->keepc[1] & ONEBYTE);
c0 = st->keepc[0] & ONEBYTE;
c1 = st->keepc[1] & ONEBYTE;
unsigned int buf = (unsigned int) (inbuf & ONEBYTE);
gbk_val = ((keepc[0] & ONEBYTE) << 8) + (keepc[1] & ONEBYTE);
*buf = (hkscs_val >> 8) & ONEBYTE;
*(buf + 1) = hkscs_val & ONEBYTE;
gbk_val = ((keepc[0] & ONEBYTE) << 24) + ((keepc[1] & ONEBYTE) << 16) +
((keepc[2] & ONEBYTE) << 8 ) + (keepc[3] & ONEBYTE);
*buf = (hkscs_val >> 8) & ONEBYTE;
*(buf + 1) = hkscs_val & ONEBYTE;
unsigned int buf = (unsigned int) (inbuf & ONEBYTE);
gbk_val = ((keepc[0] & ONEBYTE) << 8) + (keepc[1] & ONEBYTE);
*buf = (big5_val >> 8) & ONEBYTE;
*(buf + 1) = big5_val & ONEBYTE;
unsigned int buf = (unsigned int) (inbuf & ONEBYTE);
gbk_val = ((keepc[0] & ONEBYTE) << 8) + (keepc[1] & ONEBYTE);
*buf = (big5_val >> 8) & ONEBYTE;
*(buf + 1) = big5_val & ONEBYTE;
idx = binsearch_big5_gb((((*buf) & ONEBYTE) << 8) | ((*(buf+1)) & ONEBYTE));
*buf = (big5_gb_tab[idx].value >> 8) & ONEBYTE;
*(buf+1) = big5_gb_tab[idx].value & ONEBYTE;
idx = binsearch_big5_gbk((((*buf) & ONEBYTE) << 8) | ((*(buf+1)) & ONEBYTE));
*buf = (big5_gbk_tab[idx].value >> 8) & ONEBYTE;
*(buf+1) = big5_gbk_tab[idx].value & ONEBYTE;
unsigned int buf = (unsigned int) (inbuf & ONEBYTE);
hkscs_val = ((keepc[0]&ONEBYTE) << 8) + (keepc[1]&ONEBYTE);
fprintf(stderr, "%x %x\n", *buf&ONEBYTE, *(buf+1)&ONEBYTE);
fprintf(stderr, "%x %x %x\n", *buf&ONEBYTE, *(buf+1)&ONEBYTE, *(buf+2)&ONEBYTE);
unsigned int buf = (unsigned int)(inbuf & ONEBYTE);
hkscs_val = ((keepc[0] & ONEBYTE) << 8) + (keepc[1] & ONEBYTE);
c = gbk_val & ONEBYTE;
*buf = ( gbk_val >> 24) & ONEBYTE;
*(buf + 1) = (gbk_val >> 16) & ONEBYTE;
*(buf + 2) = (gbk_val >> 8) & ONEBYTE;
*buf = (gbk_val >> 8) & ONEBYTE;
unsigned int buf = (unsigned int)(inbuf & ONEBYTE);
hkscs_val = ((keepc[0] & ONEBYTE) << 8) + (keepc[1] & ONEBYTE);
*buf = (gbk_val >> 8) & ONEBYTE;
*(buf + 1) = gbk_val & ONEBYTE;
unsigned int buf = (unsigned int) (inbuf & ONEBYTE);
big5_val = ((keepc[0]&ONEBYTE) << 8) + (keepc[1]&ONEBYTE);
fprintf(stderr, "%x %x\n", *buf&ONEBYTE, *(buf+1)&ONEBYTE);
fprintf(stderr, "%x %x %x\n", *buf&ONEBYTE, *(buf+1)&ONEBYTE, *(buf+2)&ONEBYTE);
unsigned int buf = (unsigned int)(inbuf & ONEBYTE);
big5_val = ((keepc[0] & ONEBYTE) << 8) + (keepc[1] & ONEBYTE);
*buf = (gb_val >> 8) & ONEBYTE;
*(buf + 1) = gb_val & ONEBYTE;
unsigned int buf = (unsigned int)(inbuf & ONEBYTE);
big5_val = ((keepc[0] & ONEBYTE) << 8) + (keepc[1] & ONEBYTE);
*buf = (gbk_val >> 8) & ONEBYTE;
*(buf + 1) = gbk_val & ONEBYTE;
unsigned int buf = (unsigned int) (inbuf & ONEBYTE);
big5code = (unsigned long) ((c1 & ONEBYTE) << 8) + (c2 & ONEBYTE);
unsigned int buf = (unsigned int) (inbuf & ONEBYTE);
big5code = (unsigned long) ((c1 & ONEBYTE) << 8) + (c2 & ONEBYTE);
big5code = (unsigned long) ((big5mbchar[0] & ONEBYTE) << 8) +
(big5mbchar[1] & ONEBYTE);
unsigned int buf = (unsigned int) (inbuf & ONEBYTE);
big5p_val = ((keepc[0]&ONEBYTE) << 8) + (keepc[1]&ONEBYTE);
fprintf(stderr, "%x %x\n", *buf&ONEBYTE, *(buf+1)&ONEBYTE);
fprintf(stderr, "%x %x %x\n", *buf&ONEBYTE, *(buf+1)&ONEBYTE, *(buf+2)&ONEBYTE);
unsigned int buf = (unsigned int)(inbuf & ONEBYTE);
big5_val = ((keepc[0] & ONEBYTE) << 8) + (keepc[1] & ONEBYTE);
*buf = (gbk_val >> 8) & ONEBYTE;
*(buf + 1) = gbk_val & ONEBYTE;
unsigned int buf = (unsigned int)(inbuf & ONEBYTE);
big5_val = ((keepc[0] & ONEBYTE) << 8) + (keepc[1] & ONEBYTE);
*buf = (gbk_val >> 8) & ONEBYTE;
*(buf + 1) = gbk_val & ONEBYTE;
fprintf(stderr, "%x %x\n", *buf&ONEBYTE, *(buf+1)&ONEBYTE);
fprintf(stderr, "%x %x %x\n", *buf&ONEBYTE, *(buf+1)&ONEBYTE, *(buf+2)&ONEBYTE);
if ((st->keepc[0] & ONEBYTE) == MBYTE) { /* 4-byte (0x8e) */
if ((st->keepc[0] & ONEBYTE) == MBYTE) { /* 4-byte (0x8e) */
if ((st->keepc[0] & ONEBYTE) == MBYTE) { /* 4-byte (0x8e) */
fprintf(stderr, "%x %x\n", *buf&ONEBYTE, *(buf+1)&ONEBYTE);
fprintf(stderr, "%x %x %x\n", *buf&ONEBYTE, *(buf+1)&ONEBYTE, *(buf+2)&ONEBYTE);