@@ -49,11 +49,11 @@ ENCODER(cp932)
4949 return 1 ;
5050 REQUIRE_OUTBUF (2 )
5151
52- TRYMAP_ENC (cp932ext , code , c ) {
52+ if ( TRYMAP_ENC (cp932ext , code , c ) ) {
5353 OUTBYTE1 (code >> 8 )
5454 OUTBYTE2 (code & 0xff )
5555 }
56- else TRYMAP_ENC (jisxcommon , code , c ) {
56+ else if ( TRYMAP_ENC (jisxcommon , code , c ) ) {
5757 if (code & 0x8000 ) /* MSB set: JIS X 0212 */
5858 return 1 ;
5959
@@ -165,7 +165,7 @@ ENCODER(euc_jis_2004)
165165
166166 if (c <= 0xFFFF ) {
167167 EMULATE_JISX0213_2000_ENCODE_BMP (code , c )
168- else TRYMAP_ENC (jisx0213_bmp , code , c ) {
168+ else if ( TRYMAP_ENC (jisx0213_bmp , code , c ) ) {
169169 if (code == MULTIC ) {
170170 if (inlen - * inpos < 2 ) {
171171 if (flags & MBENC_FLUSH ) {
@@ -197,7 +197,7 @@ ENCODER(euc_jis_2004)
197197 }
198198 }
199199 }
200- else TRYMAP_ENC (jisxcommon , code , c );
200+ else if ( TRYMAP_ENC (jisxcommon , code , c ) );
201201 else if (c >= 0xff61 && c <= 0xff9f ) {
202202 /* JIS X 0201 half-width katakana */
203203 WRITEBYTE2 (0x8e , c - 0xfec0 )
@@ -215,7 +215,7 @@ ENCODER(euc_jis_2004)
215215 }
216216 else if (c >> 16 == EMPBASE >> 16 ) {
217217 EMULATE_JISX0213_2000_ENCODE_EMP (code , c )
218- else TRYMAP_ENC (jisx0213_emp , code , c & 0xffff );
218+ else if ( TRYMAP_ENC (jisx0213_emp , code , c & 0xffff ) );
219219 else return insize ;
220220 }
221221 else
@@ -334,7 +334,7 @@ ENCODER(euc_jp)
334334 if (c > 0xFFFF )
335335 return 1 ;
336336
337- TRYMAP_ENC (jisxcommon , code , c );
337+ if ( TRYMAP_ENC (jisxcommon , code , c ) );
338338 else if (c >= 0xff61 && c <= 0xff9f ) {
339339 /* JIS X 0201 half-width katakana */
340340 WRITEBYTE2 (0x8e , c - 0xfec0 )
@@ -469,7 +469,7 @@ ENCODER(shift_jis)
469469 REQUIRE_OUTBUF (2 )
470470
471471 if (code == NOCHAR ) {
472- TRYMAP_ENC (jisxcommon , code , c );
472+ if ( TRYMAP_ENC (jisxcommon , code , c ) );
473473#ifndef STRICT_BUILD
474474 else if (c == 0xff3c )
475475 code = 0x2140 ; /* FULL-WIDTH REVERSE SOLIDUS */
@@ -570,7 +570,7 @@ ENCODER(shift_jis_2004)
570570 if (code == NOCHAR ) {
571571 if (c <= 0xffff ) {
572572 EMULATE_JISX0213_2000_ENCODE_BMP (code , c )
573- else TRYMAP_ENC (jisx0213_bmp , code , c ) {
573+ else if ( TRYMAP_ENC (jisx0213_bmp , code , c ) ) {
574574 if (code == MULTIC ) {
575575 if (inlen - * inpos < 2 ) {
576576 if (flags & MBENC_FLUSH ) {
@@ -603,7 +603,7 @@ ENCODER(shift_jis_2004)
603603 }
604604 }
605605 }
606- else TRYMAP_ENC (jisxcommon , code , c ) {
606+ else if ( TRYMAP_ENC (jisxcommon , code , c ) ) {
607607 /* abandon JIS X 0212 codes */
608608 if (code & 0x8000 )
609609 return 1 ;
@@ -612,7 +612,7 @@ ENCODER(shift_jis_2004)
612612 }
613613 else if (c >> 16 == EMPBASE >> 16 ) {
614614 EMULATE_JISX0213_2000_ENCODE_EMP (code , c )
615- else TRYMAP_ENC (jisx0213_emp , code , c & 0xffff );
615+ else if ( TRYMAP_ENC (jisx0213_emp , code , c & 0xffff ) );
616616 else return insize ;
617617 }
618618 else
0 commit comments