pkgsrc-ng/converters/ack/patches/patch-euctocode.c
2013-09-26 17:14:40 +02:00

34 lines
810 B
C

$NetBSD: patch-euctocode.c,v 1.1 2012/12/26 21:21:38 dholland Exp $
- declare own functions
- avoid implicit int
- silence warnings about assignments in conditionals
--- euctocode.c~ 1994-03-23 21:57:34.000000000 +0000
+++ euctocode.c
@@ -4,6 +4,7 @@
/* oga@dgw.yz.yamagata-u.ac.jp */
#include "kanjicode.h"
+#include "misc.h"
static unsigned char eucmap_h[]= {
0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,
@@ -44,6 +45,7 @@ static unsigned char eucmap_l[]= {
};
+unsigned int
EucToCode( code )
unsigned int code;
{
@@ -52,7 +54,7 @@ unsigned int code;
if( (code= eucmap_h[hi]) != 0xff ){
if( code ){
- if( low= eucmap_h[low] )
+ if( (low= eucmap_h[low]) != 0 )
return PACKWORD( code, low );
}else if( eucmap_l[low] ){
return low;