@@ -47,27 +47,27 @@ static void mb_wchar_to_utf8_kddi_b(uint32_t *in, size_t len, mb_convert_buf *bu
4747static size_t mb_utf8_sb_to_wchar (unsigned char * * in , size_t * in_len , uint32_t * buf , size_t bufsize , unsigned int * state );
4848static void mb_wchar_to_utf8_sb (uint32_t * in , size_t len , mb_convert_buf * buf , bool end );
4949
50- static int mbfilter_conv_map_tbl (int c , int * w , const unsigned short map [][3 ], int n )
50+ static bool mbfilter_conv_map_tbl (int c , int * w , const unsigned short map [][3 ], int n )
5151{
5252 for (int i = 0 ; i < n ; i ++ ) {
5353 if (map [i ][0 ] <= c && c <= map [i ][1 ]) {
5454 * w = c - map [i ][0 ] + map [i ][2 ];
55- return 1 ;
55+ return true ;
5656 }
5757 }
58- return 0 ;
58+ return false ;
5959}
6060
61- static int mbfilter_conv_r_map_tbl (int c , int * w , const unsigned short map [][3 ], int n )
61+ static bool mbfilter_conv_r_map_tbl (int c , int * w , const unsigned short map [][3 ], int n )
6262{
6363 /* Convert in reverse direction */
6464 for (int i = 0 ; i < n ; i ++ ) {
6565 if (map [i ][2 ] <= c && c <= map [i ][2 ] - map [i ][0 ] + map [i ][1 ]) {
6666 * w = c + map [i ][0 ] - map [i ][2 ];
67- return 1 ;
67+ return true ;
6868 }
6969 }
70- return 0 ;
70+ return false ;
7171}
7272
7373static const unsigned short mbfl_docomo2uni_pua [4 ][3 ] = {
@@ -284,13 +284,13 @@ int mbfl_filt_conv_utf8_mobile_wchar(int c, mbfl_convert_filter *filter)
284284 s = (filter -> cache << 6 ) | (c & 0x3f );
285285 filter -> cache = 0 ;
286286
287- if (filter -> from -> no_encoding == mbfl_no_encoding_utf8_docomo && mbfilter_conv_r_map_tbl (s , & s1 , mbfl_docomo2uni_pua , 4 ) > 0 ) {
287+ if (filter -> from -> no_encoding == mbfl_no_encoding_utf8_docomo && mbfilter_conv_r_map_tbl (s , & s1 , mbfl_docomo2uni_pua , 4 )) {
288288 s = mbfilter_sjis_emoji_docomo2unicode (s1 , & snd );
289- } else if (filter -> from -> no_encoding == mbfl_no_encoding_utf8_kddi_a && mbfilter_conv_r_map_tbl (s , & s1 , mbfl_kddi2uni_pua , 7 ) > 0 ) {
289+ } else if (filter -> from -> no_encoding == mbfl_no_encoding_utf8_kddi_a && mbfilter_conv_r_map_tbl (s , & s1 , mbfl_kddi2uni_pua , 7 )) {
290290 s = mbfilter_sjis_emoji_kddi2unicode (s1 , & snd );
291- } else if (filter -> from -> no_encoding == mbfl_no_encoding_utf8_kddi_b && mbfilter_conv_r_map_tbl (s , & s1 , mbfl_kddi2uni_pua_b , 8 ) > 0 ) {
291+ } else if (filter -> from -> no_encoding == mbfl_no_encoding_utf8_kddi_b && mbfilter_conv_r_map_tbl (s , & s1 , mbfl_kddi2uni_pua_b , 8 )) {
292292 s = mbfilter_sjis_emoji_kddi2unicode (s1 , & snd );
293- } else if (filter -> from -> no_encoding == mbfl_no_encoding_utf8_sb && mbfilter_conv_r_map_tbl (s , & s1 , mbfl_sb2uni_pua , 6 ) > 0 ) {
293+ } else if (filter -> from -> no_encoding == mbfl_no_encoding_utf8_sb && mbfilter_conv_r_map_tbl (s , & s1 , mbfl_sb2uni_pua , 6 )) {
294294 s = mbfilter_sjis_emoji_sb2unicode (s1 , & snd );
295295 }
296296
@@ -357,10 +357,10 @@ int mbfl_filt_conv_wchar_utf8_mobile(int c, mbfl_convert_filter *filter)
357357 if (c >= 0 && c < 0x110000 ) {
358358 int s1 , c1 ;
359359
360- if ((filter -> to -> no_encoding == mbfl_no_encoding_utf8_docomo && mbfilter_unicode2sjis_emoji_docomo (c , & s1 , filter ) > 0 && mbfilter_conv_map_tbl (s1 , & c1 , mbfl_docomo2uni_pua , 4 ) > 0 ) ||
361- (filter -> to -> no_encoding == mbfl_no_encoding_utf8_kddi_a && mbfilter_unicode2sjis_emoji_kddi_sjis (c , & s1 , filter ) > 0 && mbfilter_conv_map_tbl (s1 , & c1 , mbfl_kddi2uni_pua , 7 ) > 0 ) ||
362- (filter -> to -> no_encoding == mbfl_no_encoding_utf8_kddi_b && mbfilter_unicode2sjis_emoji_kddi_sjis (c , & s1 , filter ) > 0 && mbfilter_conv_map_tbl (s1 , & c1 , mbfl_kddi2uni_pua_b , 8 ) > 0 ) ||
363- (filter -> to -> no_encoding == mbfl_no_encoding_utf8_sb && mbfilter_unicode2sjis_emoji_sb (c , & s1 , filter ) > 0 && mbfilter_conv_map_tbl (s1 , & c1 , mbfl_sb2uni_pua , 6 ) > 0 )) {
360+ if ((filter -> to -> no_encoding == mbfl_no_encoding_utf8_docomo && mbfilter_unicode2sjis_emoji_docomo (c , & s1 , filter ) > 0 && mbfilter_conv_map_tbl (s1 , & c1 , mbfl_docomo2uni_pua , 4 )) ||
361+ (filter -> to -> no_encoding == mbfl_no_encoding_utf8_kddi_a && mbfilter_unicode2sjis_emoji_kddi_sjis (c , & s1 , filter ) > 0 && mbfilter_conv_map_tbl (s1 , & c1 , mbfl_kddi2uni_pua , 7 )) ||
362+ (filter -> to -> no_encoding == mbfl_no_encoding_utf8_kddi_b && mbfilter_unicode2sjis_emoji_kddi_sjis (c , & s1 , filter ) > 0 && mbfilter_conv_map_tbl (s1 , & c1 , mbfl_kddi2uni_pua_b , 8 )) ||
363+ (filter -> to -> no_encoding == mbfl_no_encoding_utf8_sb && mbfilter_unicode2sjis_emoji_sb (c , & s1 , filter ) > 0 && mbfilter_conv_map_tbl (s1 , & c1 , mbfl_sb2uni_pua , 6 ))) {
364364 c = c1 ;
365365 }
366366
@@ -486,7 +486,7 @@ static size_t mb_mobile_utf8_to_wchar(unsigned char **in, size_t *in_len, uint32
486486 }
487487
488488 int s1 = 0 , snd = 0 ;
489- if (mbfilter_conv_r_map_tbl (s , & s1 , emoji_map , n ) > 0 ) {
489+ if (mbfilter_conv_r_map_tbl (s , & s1 , emoji_map , n )) {
490490 s = convert_emoji (s1 , & snd );
491491 if (snd ) {
492492 * out ++ = snd ;
@@ -552,7 +552,7 @@ static void mb_wchar_to_utf8_docomo(uint32_t *in, size_t len, mb_convert_buf *bu
552552 }
553553 }
554554
555- if (s && mbfilter_conv_map_tbl (s , & c1 , mbfl_docomo2uni_pua , 4 ) > 0 ) {
555+ if (s && mbfilter_conv_map_tbl (s , & c1 , mbfl_docomo2uni_pua , 4 )) {
556556 w = c1 ;
557557 }
558558
@@ -649,7 +649,7 @@ static void mb_wchar_to_utf8_kddi(uint32_t *in, size_t len, mb_convert_buf *buf,
649649 }
650650
651651process_kuten :
652- if (s && mbfilter_conv_map_tbl (s , & c1 , emoji_map , n ) > 0 ) {
652+ if (s && mbfilter_conv_map_tbl (s , & c1 , emoji_map , n )) {
653653 w = c1 ;
654654 }
655655
@@ -761,7 +761,7 @@ static void mb_wchar_to_utf8_sb(uint32_t *in, size_t len, mb_convert_buf *buf, b
761761 }
762762
763763process_kuten :
764- if (s && mbfilter_conv_map_tbl (s , & c1 , mbfl_sb2uni_pua , 6 ) > 0 ) {
764+ if (s && mbfilter_conv_map_tbl (s , & c1 , mbfl_sb2uni_pua , 6 )) {
765765 w = c1 ;
766766 }
767767
0 commit comments