Mercurial > freewnn
comparison Wnn/etc/yincoding.c @ 28:a7ccf412ba02
more warning suppression
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Sat, 06 Mar 2010 23:24:53 +0900 |
parents | c966456648ad |
children |
comparison
equal
deleted
inserted
replaced
27:6bfa7ea3b75b | 28:a7ccf412ba02 |
---|---|
445 register int zytmp; | 445 register int zytmp; |
446 register int ret; | 446 register int ret; |
447 | 447 |
448 *len = 0; | 448 *len = 0; |
449 /* for Pinyin */ | 449 /* for Pinyin */ |
450 if (ret = pzy_get_sheng_yun (one_yuyin, ss, sheng_raw, yun_raw, CWNN_PINYIN)) | 450 if ((ret = pzy_get_sheng_yun (one_yuyin, ss, sheng_raw, yun_raw, CWNN_PINYIN))) |
451 if (is_pinyin (sheng_raw[0], yun_raw[0]) != -1) | 451 if (is_pinyin (sheng_raw[0], yun_raw[0]) != -1) |
452 { | 452 { |
453 *len = ret; | 453 *len = ret; |
454 return (create_yincod (sheng_raw[0], yun_raw[0], ss[0])); | 454 return (create_yincod (sheng_raw[0], yun_raw[0], ss[0])); |
455 } | 455 } |
456 /* for Zhuyin */ | 456 /* for Zhuyin */ |
457 if (ret = pzy_get_sheng_yun (one_yuyin, ss, sheng_raw, yun_raw, CWNN_ZHUYIN)) | 457 if ((ret = pzy_get_sheng_yun (one_yuyin, ss, sheng_raw, yun_raw, CWNN_ZHUYIN))) |
458 { | 458 { |
459 zytmp = zhuyin_tbl[sheng_raw[0] * ZY_NUM_YUNMU + yun_raw[0]]; | 459 zytmp = zhuyin_tbl[sheng_raw[0] * ZY_NUM_YUNMU + yun_raw[0]]; |
460 if (is_zhuyin (sheng_raw[0], yun_raw[0]) != -1) | 460 if (is_zhuyin (sheng_raw[0], yun_raw[0]) != -1) |
461 { | 461 { |
462 if ((zytmp & 0x0080) == 0x0080) | 462 if ((zytmp & 0x0080) == 0x0080) |