replace u_xxxx style, defined <sys/types.h>

replace:
	u_char -> unsigned char
	u_short -> unsigned short
	u_int -> unsigned int
	u_long (not used)

include <sys/types.h> is kept.

dicttool.h:
	fix include guard DICTTOLL -> DICTTOOL

addelcmn.c:unsigned int addel_arg()
deldic.c:unsigned int deldic()
	change u_short err -> unsigned int err (used for return value)

Signed-off-by: SASANO Takayoshi <uaa@uaa.org.uk>
This commit is contained in:
SASANO Takayoshi 2023-12-10 16:28:22 +09:00 committed by Masanori Ogino
commit a9a6c86f12
99 changed files with 1711 additions and 1709 deletions

View file

@ -53,34 +53,34 @@ typedef struct global {
short Jtrank;
short Jnrank;
u_char *Jinputyomi;
u_char *Jcnvstart;
unsigned char *Jinputyomi;
unsigned char *Jcnvstart;
short Jcnvlen;
u_char *Jystart;
u_char Jhyomi[MaxPhInputLen + 1];
u_char Jorgyomi[MaxClInputLen*2 + 1];
unsigned char *Jystart;
unsigned char Jhyomi[MaxPhInputLen + 1];
unsigned char Jorgyomi[MaxClInputLen*2 + 1];
u_char Jkanjibuf[MinPhOutputLen];
u_char *Jkanjipos;
u_char *Jkanjitmp;
unsigned char Jkanjibuf[MinPhOutputLen];
unsigned char *Jkanjipos;
unsigned char *Jkanjitmp;
short Jkanjilen;
u_char Jdicinl;
u_char Jdicsaml;
unsigned char Jdicinl;
unsigned char Jdicsaml;
TypeDicSeg Jprevseg;
u_char Jfzkcount;
u_char Jfzk_ka_flg;
unsigned char Jfzkcount;
unsigned char Jfzk_ka_flg;
FREC Jfzktbl[MAXFREC];
u_char Jheadcode;
u_char Jheadlen;
unsigned char Jheadcode;
unsigned char Jheadlen;
u_char Jgobilen;
unsigned char Jgobilen;
TypeGram Jprevclgrm;
TypeCnct Jprevclrow;
u_char Jnextcllen;
unsigned char Jnextcllen;
short Jkhcount;
short Jnkhcount;
@ -89,31 +89,31 @@ typedef struct global {
DICT *Jcurdict;
DICTL *Jdictlist;
u_char *Jdicbuf;
u_char *Jidxbuf;
unsigned char *Jdicbuf;
unsigned char *Jidxbuf;
TypeIdxOfs *Jidxofs;
u_char *Jaskknj[MaxKnjAskNumber];
u_char *Jaskknj_k[MaxKnjAskNumber];
unsigned char *Jaskknj[MaxKnjAskNumber];
unsigned char *Jaskknj_k[MaxKnjAskNumber];
STDY *Jcurstdy;
u_short Jsuuji_wbuf[NumWordBuf];
u_char Jsuuji_ubuf[NumKetaLength];
unsigned short Jsuuji_wbuf[NumWordBuf];
unsigned char Jsuuji_ubuf[NumKetaLength];
TypeClass Jsuuji_class;
u_char Jsuuji_comma;
u_char Jsuuji_keta;
u_char *Jsuuji_yptr;
u_char Jsuuji_len;
u_char Jsuuji_exit;
u_short *Jsuuji_wkeep;
u_char *Jsuuji_ukeep;
unsigned char Jsuuji_comma;
unsigned char Jsuuji_keta;
unsigned char *Jsuuji_yptr;
unsigned char Jsuuji_len;
unsigned char Jsuuji_exit;
unsigned short *Jsuuji_wkeep;
unsigned char *Jsuuji_ukeep;
u_char Jpeepyomi[MaxWdYomiLen * 2 + 1];
u_char Jpeepknj[MaxWdKanjiLen + 1];
unsigned char Jpeepyomi[MaxWdYomiLen * 2 + 1];
unsigned char Jpeepknj[MaxWdKanjiLen + 1];
TypeGram Jpeepgrm;
u_char *Jpeepdptr;
u_char *Jpeephptr;
u_char *Jpeepkptr;
unsigned char *Jpeepdptr;
unsigned char *Jpeephptr;
unsigned char *Jpeepkptr;
TypeDicSeg Jpeepidx;
} Global;
@ -124,7 +124,7 @@ typedef struct dictfile {
FILE *fp;
int fd;
u_char *buffer;
unsigned char *buffer;
long bufsiz;
long idxstrt;
@ -142,7 +142,7 @@ typedef struct stdyfile {
FILE *fp;
int fd;
u_char *header;
unsigned char *header;
struct stdyfile *link;
} StdyFile;
@ -165,7 +165,7 @@ typedef struct client {
WorkArea *work;
StdyFile *stdy;
short version;
u_char def_char[2];
unsigned char def_char[2];
uid_t uid;
struct client *next;
} Client;

View file

@ -43,19 +43,19 @@
#include "kanakan.h"
static u_int checkdict(u_char* kanji, TypeGram grm);
static int cal_nextym(u_char* ptr);
static unsigned int checkdict(unsigned char* kanji, TypeGram grm);
static int cal_nextym(unsigned char* ptr);
static int usr_freelen(void);
static void sprt_seg(TypeDicSeg seg, TypeDicOfs ofs);
static void apnd_uidx(TypeDicSeg seg, u_char* yomi, int len);
static void apnd_uidx(TypeDicSeg seg, unsigned char* yomi, int len);
u_int
adddic(u_char* yomi, u_char* kanji, TypeGram hinsi)
unsigned int
adddic(unsigned char* yomi, unsigned char* kanji, TypeGram hinsi)
{
u_int err;
u_char yptr[MaxWdYomiLen+1];
u_char kptr[MaxWdKanjiLen+1];
unsigned int err;
unsigned char yptr[MaxWdYomiLen+1];
unsigned char kptr[MaxWdKanjiLen+1];
int klen;
TypeDicSeg segnum;
int saml;
@ -68,10 +68,10 @@ adddic(u_char* yomi, u_char* kanji, TypeGram hinsi)
TypeDicOfs oldsiz;
TypeDicOfs fresiz;
TypeIdxOfs freidx;
u_char *douptr;
u_char *dstptr;
unsigned char *douptr;
unsigned char *dstptr;
TypeDicOfs pos;
u_char *p1;
unsigned char *p1;
int i;
int nlen, plen;
int size;
@ -197,7 +197,7 @@ adddic(u_char* yomi, u_char* kanji, TypeGram hinsi)
douptr = dicbuf + douofs;
if (nxtask) {
u_char *tp;
unsigned char *tp;
size = getsize(douptr) - nxtask;
plen = getplen(douptr) + nxtask;
@ -263,7 +263,7 @@ adddic(u_char* yomi, u_char* kanji, TypeGram hinsi)
}
for (p1 = ClStudyDict ; !iseocl(p1) ; p1 = ClNextTag(p1)) {
err = strncmp(yptr, (u_char*)ClYomiPos(p1),
err = strncmp(yptr, (unsigned char*)ClYomiPos(p1),
(int)ClYomiLen(p1));
if (err == MATCH) {
delclsub(p1);
@ -294,14 +294,14 @@ adddic(u_char* yomi, u_char* kanji, TypeGram hinsi)
static int
checksub(u_char* kanji, TypeGram grm)
checksub(unsigned char* kanji, TypeGram grm)
{
u_char *tagp;
u_char *ptr;
u_char *endp;
unsigned char *tagp;
unsigned char *ptr;
unsigned char *endp;
int flg, nlen;
int dounum;
u_char buf[MaxWdKanjiLen + 1];
unsigned char buf[MaxWdKanjiLen + 1];
dicinl = cnvlen;
dicsaml = 0;
@ -336,8 +336,8 @@ checksub(u_char* kanji, TypeGram grm)
}
static u_int
checkdict(u_char* kanji, TypeGram grm)
static unsigned int
checkdict(unsigned char* kanji, TypeGram grm)
{
DICTL *dp;
int dounum = 0;
@ -363,10 +363,10 @@ checkdict(u_char* kanji, TypeGram grm)
static int
cal_nextym(u_char* ptr)
cal_nextym(unsigned char* ptr)
{
int count = 0;
u_char *src;
unsigned char *src;
int len;
if (!segend(ptr)) {
@ -389,7 +389,7 @@ cal_nextym(u_char* ptr)
static int
usr_freelen(void)
{
u_char* ptr;
unsigned char* ptr;
ptr = segtop();
while (!segend(ptr)) ptr += getsize(ptr);
@ -402,14 +402,14 @@ static void
sprt_seg(TypeDicSeg seg, TypeDicOfs ofs)
{
TypeDicSeg s;
u_char *pos;
u_char *p;
u_char *q;
unsigned char *pos;
unsigned char *p;
unsigned char *q;
int i;
int j;
int ylen, nlen;
TypeDicID dicid;
u_char yomi[MaxWdYomiLen];
unsigned char yomi[MaxWdYomiLen];
STDYIN *stdy;
for (s = curdict->segunit - 1 ; s >= seg ; s--) {
@ -474,10 +474,10 @@ sprt_seg(TypeDicSeg seg, TypeDicOfs ofs)
static void
apnd_uidx(TypeDicSeg seg, u_char* yomi, int len)
apnd_uidx(TypeDicSeg seg, unsigned char* yomi, int len)
{
u_char *p;
u_char *q;
unsigned char *p;
unsigned char *q;
p = get_idxptr(seg);
while (*p++) ;

View file

@ -50,19 +50,19 @@ void mvmemi(), mvmemd(), mkidxtbl();
void
set_size (u_char *p, int size, int plen, int nlen)
set_size (unsigned char *p, int size, int plen, int nlen)
{
*p = (u_char)(size >> 8);
*p = (unsigned char)(size >> 8);
if (nlen & 0x10) *p |= NokoriYomiTop;
if (plen & 0x10) *p |= AssyukuYomiTop;
*(p + 1) = (u_char)size;
*(p + 2) = (u_char)((nlen & 0x0f) | ((plen & 0x0f) << 4));
*(p + 1) = (unsigned char)size;
*(p + 2) = (unsigned char)((nlen & 0x0f) | ((plen & 0x0f) << 4));
}
static int
isvyomi (u_char *yp)
isvyomi (unsigned char *yp)
{
int len;
@ -81,7 +81,7 @@ isvyomi (u_char *yp)
static int
isvknj(u_char *kanji)
isvknj(unsigned char *kanji)
{
int len;
@ -132,10 +132,10 @@ isgrm (TypeGram gram)
u_int
addel_arg (u_char *yp, u_char *kp, TypeGram grm, u_char *nyp, int len)
unsigned int
addel_arg (unsigned char *yp, unsigned char *kp, TypeGram grm, unsigned char *nyp, int len)
{
u_short err = 0;
unsigned int err = 0;
if (!sj2cd_str(yp, nyp, len)) err |= AD_BadYomi;
if (!isvyomi(nyp)) err |= AD_BadYomi;
@ -147,7 +147,7 @@ addel_arg (u_char *yp, u_char *kp, TypeGram grm, u_char *nyp, int len)
static void
yomi2kata (u_char *src, u_char *dst)
yomi2kata (unsigned char *src, unsigned char *dst)
{
int first;
int second;
@ -171,7 +171,7 @@ yomi2kata (u_char *src, u_char *dst)
static int
top_strcmp (u_char *src, u_char *dst)
top_strcmp (unsigned char *src, unsigned char *dst)
{
int i;
for (i = 0 ; *src && (*src == *dst) ; src++, dst++) i++;
@ -182,7 +182,7 @@ top_strcmp (u_char *src, u_char *dst)
static int
last_strcmp (u_char *src, u_char *dst)
last_strcmp (unsigned char *src, unsigned char *dst)
{
int slen;
int dlen;
@ -200,20 +200,20 @@ last_strcmp (u_char *src, u_char *dst)
int
cvtknj (u_char *yomi, u_char *knj, u_char *dst)
cvtknj (unsigned char *yomi, unsigned char *knj, unsigned char *dst)
{
u_char kana[MaxWdYomiLen * 2 + 1];
unsigned char kana[MaxWdYomiLen * 2 + 1];
int len;
u_char *keep;
unsigned char *keep;
keep = dst;
yomi2kata(yomi, kana);
if ((len = top_strcmp(yomi, knj)) != 0) {
*dst = (u_char)(ZenHiraAssyuku | (len - 1));
*dst = (unsigned char)(ZenHiraAssyuku | (len - 1));
}
else if ((len = top_strcmp(kana, knj)) != 0) {
*dst = (u_char)(ZenKataAssyuku | (len - 1));
*dst = (unsigned char)(ZenKataAssyuku | (len - 1));
}
if (len) {
@ -224,16 +224,16 @@ cvtknj (u_char *yomi, u_char *knj, u_char *dst)
if (*knj) {
for ( ; ; ) {
if ((len = last_strcmp(yomi, knj)) != 0) {
*dst++ = (u_char)(ZenHiraAssyuku | (len - 1));
*dst++ = (unsigned char)(ZenHiraAssyuku | (len - 1));
break;
}
else if ((len = last_strcmp(kana, knj)) != 0) {
*dst++ = (u_char)(ZenKataAssyuku | (len - 1));
*dst++ = (unsigned char)(ZenKataAssyuku | (len - 1));
break;
}
else if (*knj == SS2) {
knj++;
*dst++ = (u_char)LeadingHankaku;
*dst++ = (unsigned char)LeadingHankaku;
*dst++ = *knj++;
} else if (*knj == SS3) {
knj++;
@ -244,7 +244,7 @@ cvtknj (u_char *yomi, u_char *knj, u_char *dst)
*dst++ = (*knj & NormalKanjiMask); knj++;
}
else {
*dst++ = (u_char)LeadingHankaku;
*dst++ = (unsigned char)LeadingHankaku;
*dst++ = *knj++;
}
@ -262,12 +262,12 @@ cvtknj (u_char *yomi, u_char *knj, u_char *dst)
int
srchkana (u_char **ptr, int *saml)
srchkana (unsigned char **ptr, int *saml)
{
u_char *p;
unsigned char *p;
int cmp;
int cnt = 0;
u_char same;
unsigned char same;
int flg = 0;
same = 0;
@ -302,9 +302,9 @@ srchkana (u_char **ptr, int *saml)
int
srchgram (u_char *ptr, u_char **dst, TypeGram hinsi)
srchgram (unsigned char *ptr, unsigned char **dst, TypeGram hinsi)
{
u_char *endp;
unsigned char *endp;
int cnt = 0, nlen;
int flg = FALSE;
@ -334,10 +334,10 @@ srchgram (u_char *ptr, u_char **dst, TypeGram hinsi)
int
srchkanji (u_char **dst, u_char *knj, int klen)
srchkanji (unsigned char **dst, unsigned char *knj, int klen)
{
u_char *ptr;
u_char *p, *q;
unsigned char *ptr;
unsigned char *p, *q;
int len;
int flg = FALSE;
int cnt = 0;
@ -370,7 +370,7 @@ srchkanji (u_char **dst, u_char *knj, int klen)
TypeIdxOfs
count_uidx (void)
{
u_char *p;
unsigned char *p;
p = get_idxptr(curdict->segunit - 1);
while (*p++) ;
@ -381,9 +381,9 @@ count_uidx (void)
void
chg_uidx (TypeDicSeg seg, u_char *yomi, int len)
chg_uidx (TypeDicSeg seg, unsigned char *yomi, int len)
{
u_char *p, *q;
unsigned char *p, *q;
int olen;
p = get_idxptr(seg);

18
char.c
View file

@ -39,9 +39,9 @@
int
cnvyomi(int code)
{
u_short hh;
u_char high;
u_char low;
unsigned short hh;
unsigned char high;
unsigned char low;
hh = ((code >> 16) & 0xffff);
high = ((code >> 8) & 0xff);
@ -96,9 +96,9 @@ cnvyomi(int code)
int
h2kcode(int code)
{
u_short hh;
u_char high;
u_char low;
unsigned short hh;
unsigned char high;
unsigned char low;
hh = ((code >> 16) & 0xffff);
high = ((code >> 8) & 0xff);
@ -118,7 +118,7 @@ h2kcode(int code)
int
codesize(u_char code)
codesize(unsigned char code)
{
switch (code&KanjiModeMask) {
case ZenHiraAssyuku:
@ -137,7 +137,7 @@ codesize(u_char code)
void
output_knj(FILE* fp, u_char* p, int l)
output_knj(FILE* fp, unsigned char* p, int l)
{
while (l > 0) {
switch (*p & KanjiModeMask) {
@ -258,7 +258,7 @@ yomi2zen(int code)
void
output_yomi(FILE* fp, u_char* p)
output_yomi(FILE* fp, unsigned char* p)
{
int i;

View file

@ -43,7 +43,7 @@
#include "kanakan.h"
int
codesize(u_char code)
codesize(unsigned char code)
{
switch (code & KanjiModeMask) {
case ZenHiraAssyuku:

View file

@ -42,7 +42,7 @@
u_char chrtbl[256] =
unsigned char chrtbl[256] =
{
0,
FZKTOP,

View file

@ -47,14 +47,14 @@ void cvtclknj(), freework();
static CLREC* nextrecblk(void);
static CLREC* prevrecblk(void);
static void initkbuf(u_char* kouho);
static void initkbuf(unsigned char* kouho);
int
cl2knj(u_char* yomi, int len, u_char* kouho)
cl2knj(unsigned char* yomi, int len, unsigned char* kouho)
{
u_char *ptr1;
u_char *ptr2;
unsigned char *ptr1;
unsigned char *ptr2;
int i;
khcount = nkhcount = 0;
@ -102,7 +102,7 @@ cl2knj(u_char* yomi, int len, u_char* kouho)
int
nextcl(u_char* kouho, int mode)
nextcl(unsigned char* kouho, int mode)
{
CLREC *clptr;
@ -147,7 +147,7 @@ nextrecblk(void)
int
prevcl(u_char* kouho, int mode)
prevcl(unsigned char* kouho, int mode)
{
CLREC *clptr;
@ -201,7 +201,7 @@ prevrecblk(void)
static void
initkbuf(u_char* kouho)
initkbuf(unsigned char* kouho)
{
kanjitmp = kouho;
memset(kanjitmp, 0, sizeof(STDYOUT) + 1);

View file

@ -45,16 +45,16 @@
int sj2cd_str();
void mvmemd(), mvmemi();
static u_char* delcldata(u_char* ycode);
static unsigned char* delcldata(unsigned char* ycode);
static int delclold(void);
static u_char* srchclpos(u_char* ycode);
static unsigned char* srchclpos(unsigned char* ycode);
int
clstudy(u_char* yomi1, u_char* yomi2, STDYOUT *stdy)
clstudy(unsigned char* yomi1, unsigned char* yomi2, STDYOUT *stdy)
{
u_char ytmp[CLSTDY_TMPLEN];
u_char *dst, *ptr;
unsigned char ytmp[CLSTDY_TMPLEN];
unsigned char *dst, *ptr;
int ret;
int len1, len2;
int alen, blen;
@ -101,9 +101,9 @@ clstudy(u_char* yomi1, u_char* yomi2, STDYOUT *stdy)
ptr = ClStudyTail - alen;
mvmemd(ptr, ClStudyTail, (ptr - dst));
ClYomiLen(dst) = (u_char)len2;
ClYomiLen(dst) = (unsigned char)len2;
ClGramCode(dst) = stdy -> hinshi;
ClYomi1Len(dst) = (u_char)len1;
ClYomi1Len(dst) = (unsigned char)len1;
ClSetNum(dst, 1);
memcpy(ytmp, ClYomiPos(dst), len2);
@ -121,12 +121,12 @@ clstudy(u_char* yomi1, u_char* yomi2, STDYOUT *stdy)
}
static u_char*
delcldata(u_char* ycode)
static unsigned char*
delcldata(unsigned char* ycode)
{
u_char *tagptr;
u_char *ptr1;
u_char *ptr2;
unsigned char *tagptr;
unsigned char *ptr1;
unsigned char *ptr2;
int len1;
tagptr = ClStudyDict;
@ -155,9 +155,9 @@ delcldata(u_char* ycode)
void
delclsub(u_char* target)
delclsub(unsigned char* target)
{
u_char *src;
unsigned char *src;
int num;
int tmp;
int len;
@ -185,8 +185,8 @@ delclsub(u_char* target)
static int
delclold(void)
{
u_char *tagptr;
u_char *target;
unsigned char *tagptr;
unsigned char *target;
int num;
int tmp;
@ -216,13 +216,13 @@ delclold(void)
}
static u_char*
srchclpos(u_char* ycode)
static unsigned char*
srchclpos(unsigned char* ycode)
{
u_char *tagptr;
u_char *target;
u_char *ptr1;
u_char *ptr2;
unsigned char *tagptr;
unsigned char *target;
unsigned char *ptr1;
unsigned char *ptr2;
int len;
int tmp;
@ -263,7 +263,7 @@ srchclpos(u_char* ycode)
void
mkclidx(void)
{
u_char *ptr;
unsigned char *ptr;
int num;
int st, ed;
@ -281,6 +281,6 @@ mkclidx(void)
if (ClYomiLen(ptr) && ((int)*ClYomiPos(ptr) < ed))
ClStudyIdx[num] = ptr - ClStudyDict;
else
ClStudyIdx[num] = (u_short)-1;
ClStudyIdx[num] = (unsigned short)-1;
}
}

View file

@ -42,8 +42,8 @@
#include "sj_typedef.h"
int cmpstr(src, dst)
u_char *src;
u_char *dst;
unsigned char *src;
unsigned char *dst;
{
while (*src) {
if (*src != *dst) return FALSE;

View file

@ -51,7 +51,7 @@ struct gram_code {
#define GramMax (sizeof(gramtbl)/sizeof(struct gram_code) - 1)
int
u_strcmp(u_char* a, u_char* b)
u_strcmp(unsigned char* a, unsigned char* b)
{
if (!a || !b) return 0;
@ -68,7 +68,7 @@ u_strcmp(u_char* a, u_char* b)
int
cnvhinsi(u_char *buf)
cnvhinsi(unsigned char *buf)
{
int min;
int max;

20
code.c
View file

@ -45,17 +45,17 @@
#include "key.h"
#include "rk.h"
static u_char cbuf[5];
static unsigned char cbuf[5];
static int cur_code = CODE_EUC;
extern int current_locale;
static int ccnt = 0;
codeconv(c, rkstr)
wchar16_t c;
u_int *rkstr;
unsignedint *rkstr;
{
u_short ccode, i;
u_short CheckCcode();
unsigned short ccode, i;
unsigned short CheckCcode();
extern int erase_char;
if (c == erase_char) {
@ -90,12 +90,12 @@ u_int *rkstr;
*rkstr = RKEND;
}
u_short
unsigned short
CheckCcode (c)
wchar16_t c;
{
u_char c1;
u_short code;
unsigned char c1;
unsigned short code;
if (!WcIsASCII(c) || !isxdigit(WcLowByte(c)) ||
(cur_code == CODE_KUTEN && !isdigit(WcLowByte(c))))
@ -113,7 +113,7 @@ wchar16_t c;
} else
code = 1;
} else {
code = (u_short)strtol((char *)cbuf, (char **)NULL, 16);
code = (unsigned short)strtol((char *)cbuf, (char **)NULL, 16);
if (ccnt % 2)
c1 = code & 0xff;
else
@ -149,11 +149,11 @@ wchar16_t c;
return(code);
}
u_short
unsigned short
strtocode()
{
int c;
u_short code;
unsigned short code;
while (ccnt < 4) {
c = inkey();

View file

@ -242,7 +242,7 @@ open_af_inet(void)
#else
struct sockaddr_in sin;
struct servent *sp;
u_short port;
unsigned short port;
#endif
int true = 1;
@ -804,8 +804,8 @@ put_int(int c)
}
u_char*
put_string(u_char* p)
unsigned char*
put_string(unsigned char* p)
{
if (p) {
do {
@ -818,8 +818,8 @@ put_string(u_char* p)
}
u_char*
put_ndata(u_char* p, int n)
unsigned char*
put_ndata(unsigned char* p, int n)
{
while (n-- > 0) put_byte(p ? *p++ : 0);
return p;
@ -877,7 +877,7 @@ get_int(void)
int
get_nstring(u_char* p, int n)
get_nstring(unsigned char* p, int n)
{
int c;
@ -890,8 +890,8 @@ get_nstring(u_char* p, int n)
}
u_char*
get_ndata(u_char* p, int n)
unsigned char*
get_ndata(unsigned char* p, int n)
{
while (n-- > 0) *p++ = get_byte();
return p;

132
conjunc.c
View file

@ -39,7 +39,7 @@
#include "sj_yomi.h"
#include "sj_right.h"
static u_char sahencnj[] = {
static unsigned char sahencnj[] = {
0x00, R_SGOKAN,
0x01, _SA, R_MIZEN1,
0x01, _SI, R_SI1,
@ -63,7 +63,7 @@ static u_char sahencnj[] = {
0xff
};
static u_char zahencnj[] = {
static unsigned char zahencnj[] = {
0x00, R_CUT,
0x01, _ZI, R_JI,
0x11, _YO, R_MEIREI2,
@ -77,7 +77,7 @@ static u_char zahencnj[] = {
0xff
};
static u_char ka5cnj1[] = {
static unsigned char ka5cnj1[] = {
0x01, _I, R_ONBIN2,
0x01, _KA, R_MIZEN5,
0x01, _KI, R_RENYOU5,
@ -87,7 +87,7 @@ static u_char ka5cnj1[] = {
0xff
};
static u_char ka5cnj3[] = {
static unsigned char ka5cnj3[] = {
0x01, _I, R_ONBIN2,
0x01, _KA, R_MIZEN5,
0x01, _KI, R_RENYOU7,
@ -97,7 +97,7 @@ static u_char ka5cnj3[] = {
0xff
};
static u_char ka5cnj5[] = {
static unsigned char ka5cnj5[] = {
0x01, _I, R_ONBIN2,
0x01, _KA, R_MIZEN5,
0x11, _SA, R_MIZEN5,
@ -113,7 +113,7 @@ static u_char ka5cnj5[] = {
0xff
};
static u_char ka5cnj7[] = {
static unsigned char ka5cnj7[] = {
0x01, _I, R_ONBIN2,
0x01, _KA, R_MIZEN5,
0x11, _SA, R_MIZEN5,
@ -129,7 +129,7 @@ static u_char ka5cnj7[] = {
0xff
};
static u_char ga5cnj1[] = {
static unsigned char ga5cnj1[] = {
0x01, _I, R_ONBIN3,
0x01, _GA, R_MIZEN5,
0x01, _GI, R_RENYOU5,
@ -139,7 +139,7 @@ static u_char ga5cnj1[] = {
0xff
};
static u_char ga5cnj3[] = {
static unsigned char ga5cnj3[] = {
0x01, _I, R_ONBIN3,
0x01, _GA, R_MIZEN5,
0x01, _GI, R_RENYOU7,
@ -149,7 +149,7 @@ static u_char ga5cnj3[] = {
0xff
};
static u_char ga5cnj5[] = {
static unsigned char ga5cnj5[] = {
0x01, _I, R_ONBIN3,
0x01, _GA, R_MIZEN5,
0x11, _SA, R_MIZEN5,
@ -165,7 +165,7 @@ static u_char ga5cnj5[] = {
0xff
};
static u_char ga5cnj7[] = {
static unsigned char ga5cnj7[] = {
0x01, _I, R_ONBIN3,
0x01, _GA, R_MIZEN5,
0x11, _SA, R_MIZEN5,
@ -181,7 +181,7 @@ static u_char ga5cnj7[] = {
0xff
};
static u_char sa5cnj1[] = {
static unsigned char sa5cnj1[] = {
0x01, _SA, R_MIZEN5,
0x01, _SI, R_SA5RENYOU1,
0x01, _SU, R_SHUUSI,
@ -190,7 +190,7 @@ static u_char sa5cnj1[] = {
0xff
};
static u_char sa5cnj3[] = {
static unsigned char sa5cnj3[] = {
0x01, _SA, R_MIZEN5,
0x01, _SI, R_SA5RENYOU3,
0x01, _SU, R_SHUUSI,
@ -199,7 +199,7 @@ static u_char sa5cnj3[] = {
0xff
};
static u_char sa5cnj5[] = {
static unsigned char sa5cnj5[] = {
0x01, _SA, R_MIZEN5,
0x01, _SI, R_SA5RENYOU1,
0x01, _SU, R_SHUUSI,
@ -210,7 +210,7 @@ static u_char sa5cnj5[] = {
0xff
};
static u_char sa5cnj7[] = {
static unsigned char sa5cnj7[] = {
0x01, _SA, R_MIZEN5,
0x01, _SI, R_SA5RENYOU3,
0x01, _SU, R_SHUUSI,
@ -221,7 +221,7 @@ static u_char sa5cnj7[] = {
0xff
};
static u_char ta5cnj1[] = {
static unsigned char ta5cnj1[] = {
0x01, _TA, R_MIZEN5,
0x01, _TI, R_RENYOU5,
0x01, _XTU, R_ONBIN2,
@ -231,7 +231,7 @@ static u_char ta5cnj1[] = {
0xff
};
static u_char ta5cnj3[] = {
static unsigned char ta5cnj3[] = {
0x01, _TA, R_MIZEN5,
0x01, _TI, R_RENYOU7,
0x01, _XTU, R_ONBIN2,
@ -241,7 +241,7 @@ static u_char ta5cnj3[] = {
0xff
};
static u_char ta5cnj5[] = {
static unsigned char ta5cnj5[] = {
0x01, _TA, R_MIZEN5,
0x11, _SA, R_MIZEN5,
0x11, _SI, R_SA5RENYOU3,
@ -257,7 +257,7 @@ static u_char ta5cnj5[] = {
0xff
};
static u_char ta5cnj7[] = {
static unsigned char ta5cnj7[] = {
0x01, _TA, R_MIZEN5,
0x11, _SA, R_MIZEN5,
0x11, _SI, R_SA5RENYOU3,
@ -274,7 +274,7 @@ static u_char ta5cnj7[] = {
};
static u_char na5cnj[] = {
static unsigned char na5cnj[] = {
0x01, _NA, R_MIZEN5,
0x01, _NI, R_RENYOU5,
0x01, _NU, R_SHUUSI,
@ -284,7 +284,7 @@ static u_char na5cnj[] = {
0xff
};
static u_char ba5cnj1[] = {
static unsigned char ba5cnj1[] = {
0x01, _BA, R_MIZEN5,
0x01, _BI, R_RENYOU5,
0x01, _BU, R_SHUUSI,
@ -294,7 +294,7 @@ static u_char ba5cnj1[] = {
0xff
};
static u_char ba5cnj3[] = {
static unsigned char ba5cnj3[] = {
0x01, _BA, R_MIZEN5,
0x01, _BI, R_RENYOU7,
0x01, _BU, R_SHUUSI,
@ -304,7 +304,7 @@ static u_char ba5cnj3[] = {
0xff
};
static u_char ba5cnj5[] = {
static unsigned char ba5cnj5[] = {
0x01, _BA, R_MIZEN5,
0x11, _SA, R_MIZEN5,
0x11, _SI, R_SA5RENYOU3,
@ -320,7 +320,7 @@ static u_char ba5cnj5[] = {
0xff
};
static u_char ba5cnj7[] = {
static unsigned char ba5cnj7[] = {
0x01, _BA, R_MIZEN5,
0x11, _SA, R_MIZEN5,
0x11, _SI, R_SA5RENYOU3,
@ -336,7 +336,7 @@ static u_char ba5cnj7[] = {
0xff
};
static u_char ma5cnj1[] = {
static unsigned char ma5cnj1[] = {
0x01, _MA, R_MIZEN5,
0x01, _MI, R_RENYOU5,
0x01, _MU, R_SHUUSI,
@ -346,7 +346,7 @@ static u_char ma5cnj1[] = {
0xff
};
static u_char ma5cnj3[] = {
static unsigned char ma5cnj3[] = {
0x01, _MA, R_MIZEN5,
0x01, _MI, R_RENYOU7,
0x01, _MU, R_SHUUSI,
@ -356,7 +356,7 @@ static u_char ma5cnj3[] = {
0xff
};
static u_char ma5cnj5[] = {
static unsigned char ma5cnj5[] = {
0x01, _MA, R_MIZEN5,
0x11, _SA, R_MIZEN5,
0x11, _SI, R_SA5RENYOU3,
@ -372,7 +372,7 @@ static u_char ma5cnj5[] = {
0xff
};
static u_char ma5cnj7[] = {
static unsigned char ma5cnj7[] = {
0x01, _MA, R_MIZEN5,
0x11, _SA, R_MIZEN5,
0x11, _SI, R_SA5RENYOU3,
@ -388,7 +388,7 @@ static u_char ma5cnj7[] = {
0xff
};
static u_char ra5cnj1[] = {
static unsigned char ra5cnj1[] = {
0x01, _XTU, R_ONBIN2,
0x01, _RA, R_MIZEN5,
0x01, _RI, R_RENYOU5,
@ -398,7 +398,7 @@ static u_char ra5cnj1[] = {
0xff
};
static u_char ra5cnj3[] = {
static unsigned char ra5cnj3[] = {
0x01, _XTU, R_ONBIN2,
0x01, _RA, R_MIZEN5,
0x01, _RI, R_RENYOU7,
@ -408,7 +408,7 @@ static u_char ra5cnj3[] = {
0xff
};
static u_char ra5cnj5[] = {
static unsigned char ra5cnj5[] = {
0x01, _XTU, R_ONBIN2,
0x01, _RA, R_MIZEN5,
0x11, _SA, R_MIZEN5,
@ -424,7 +424,7 @@ static u_char ra5cnj5[] = {
0xff
};
static u_char ra5cnj7[] = {
static unsigned char ra5cnj7[] = {
0x01, _XTU, R_ONBIN2,
0x01, _RA, R_MIZEN5,
0x11, _SA, R_MIZEN5,
@ -440,7 +440,7 @@ static u_char ra5cnj7[] = {
0xff
};
static u_char wa5cnj1[] = {
static unsigned char wa5cnj1[] = {
0x01, _I, R_RENYOU5,
0x01, _U, R_SHUUSI,
0x01, _E, R_KAMEI,
@ -450,7 +450,7 @@ static u_char wa5cnj1[] = {
0xff
};
static u_char wa5cnj3[] = {
static unsigned char wa5cnj3[] = {
0x01, _I, R_RENYOU7,
0x01, _U, R_SHUUSI,
0x01, _E, R_KAMEI,
@ -460,7 +460,7 @@ static u_char wa5cnj3[] = {
0xff
};
static u_char wa5cnj5[] = {
static unsigned char wa5cnj5[] = {
0x01, _I, R_RENYOU5,
0x01, _U, R_SHUUSI,
0x01, _E, R_EXP,
@ -476,7 +476,7 @@ static u_char wa5cnj5[] = {
0xff
};
static u_char wa5cnj7[] = {
static unsigned char wa5cnj7[] = {
0x01, _I, R_RENYOU7,
0x01, _U, R_SHUUSI,
0x01, _E, R_EXP,
@ -492,7 +492,7 @@ static u_char wa5cnj7[] = {
0xff
};
static u_char ichicnj1[] = {
static unsigned char ichicnj1[] = {
0x00, R_RENYOU1,
0x01, _YO, R_MEIREI2,
0x01, _RU, R_SHUUSI,
@ -501,7 +501,7 @@ static u_char ichicnj1[] = {
0xff
};
static u_char ichicnj3[] = {
static unsigned char ichicnj3[] = {
0x00, R_RENYOU3,
0x01, _YO, R_MEIREI2,
0x01, _RU, R_SHUUSI,
@ -510,7 +510,7 @@ static u_char ichicnj3[] = {
0xff
};
static u_char keiyou1[] = {
static unsigned char keiyou1[] = {
0x80, R_KGOKAN,
0x01, _I, R_KSHUUSI,
0x02, _KA, _XTU, R_ONBIN1,
@ -521,7 +521,7 @@ static u_char keiyou1[] = {
0xff
};
static u_char keiyou2[] = {
static unsigned char keiyou2[] = {
0x80, R_KGOKAN,
0x01, _I, R_KSHUUSI,
0x02, _KA, _XTU, R_ONBIN1,
@ -533,7 +533,7 @@ static u_char keiyou2[] = {
0xff
};
static u_char keiyou3[] = {
static unsigned char keiyou3[] = {
0x80, R_KGOKAN,
0x01, _I, R_KSHUUSI,
0x02, _KA, _XTU, R_ONBIN1,
@ -556,7 +556,7 @@ static u_char keiyou3[] = {
0xff
};
static u_char keiyou4[] = {
static unsigned char keiyou4[] = {
0x80, R_KGOKAN,
0x01, _I, R_KSHUUSI,
0x02, _KA, _XTU, R_ONBIN1,
@ -574,7 +574,7 @@ static u_char keiyou4[] = {
0xff
};
static u_char keiyou5[] = {
static unsigned char keiyou5[] = {
0x80, R_KGOKAN,
0x01, _I, R_KSHUUSI,
0x02, _KA, _XTU, R_ONBIN1,
@ -603,7 +603,7 @@ static u_char keiyou5[] = {
0xff
};
static u_char keiyou6[] = {
static unsigned char keiyou6[] = {
0x80, R_KGOKAN,
0x01, _I, R_KSHUUSI,
0x02, _KA, _XTU, R_ONBIN1,
@ -637,7 +637,7 @@ static u_char keiyou6[] = {
0xff
};
static u_char keiyou7[] = {
static unsigned char keiyou7[] = {
0x80, R_KGOKAN,
0x01, _I, R_KSHUUSI,
0x02, _KA, _XTU, R_ONBIN1,
@ -677,7 +677,7 @@ static u_char keiyou7[] = {
0xff
};
static u_char keiyou8[] = {
static unsigned char keiyou8[] = {
0x80, R_KGOKAN,
0x01, _I, R_KSHUUSI,
0x02, _KA, _XTU, R_ONBIN1,
@ -718,7 +718,7 @@ static u_char keiyou8[] = {
0xff
};
static u_char keiyou9[] = {
static unsigned char keiyou9[] = {
0x80, R_KGOKAN,
0x01, _I, R_KSHUUSI,
0x02, _KA, _XTU, R_ONBIN1,
@ -747,7 +747,7 @@ static u_char keiyou9[] = {
0xff
};
static u_char keiyou10[] = {
static unsigned char keiyou10[] = {
0x80, R_KGOKAN,
0x01, _I, R_KSHUUSI,
0x02, _KA, _XTU, R_ONBIN1,
@ -787,7 +787,7 @@ static u_char keiyou10[] = {
0xff
};
static u_char keiyou11[] = {
static unsigned char keiyou11[] = {
0x80, R_KGOKAN,
0x01, _I, R_KSHUUSI,
0x02, _KA, _XTU, R_ONBIN1,
@ -811,7 +811,7 @@ static u_char keiyou11[] = {
0xff
};
static u_char keidou1[] = {
static unsigned char keidou1[] = {
0x80, R_DGOKAN,
0x01, _DA, R_DSHUUSI1,
0x11, _XTU, R_ONBIN1,
@ -826,7 +826,7 @@ static u_char keidou1[] = {
0xff
};
static u_char keidou2[] = {
static unsigned char keidou2[] = {
0x80, R_DGOKAN,
0x02, _TA, _RU, R_DRENTAI2,
0x11, _RE, R_KATEI2,
@ -834,7 +834,7 @@ static u_char keidou2[] = {
0xff
};
static u_char keidou4[] = {
static unsigned char keidou4[] = {
0x80, R_DGOKAN,
0x01, _SA, R_FZKMEISI,
0x01, _DA, R_DSHUUSI1,
@ -850,7 +850,7 @@ static u_char keidou4[] = {
0xff
};
static u_char keidou9[] = {
static unsigned char keidou9[] = {
0x80, R_DGOKAN,
0x01, _DA, R_DSHUUSI1,
0x11, _XTU, R_ONBIN1,
@ -867,7 +867,7 @@ static u_char keidou9[] = {
0xff
};
static u_char sahenmeisi1[] = {
static unsigned char sahenmeisi1[] = {
0x00, R_SMEISI1,
0x01, _SA, R_MIZEN1,
0x01, _SI, R_SI1,
@ -880,7 +880,7 @@ static u_char sahenmeisi1[] = {
0xff
};
static u_char sahenmeisi2[] = {
static unsigned char sahenmeisi2[] = {
0x00, R_SMEISI1,
0x01, _SA, R_MIZEN1,
0x01, _SI, R_SI1,
@ -893,7 +893,7 @@ static u_char sahenmeisi2[] = {
0xff
};
static u_char keidoumeisi[] = {
static unsigned char keidoumeisi[] = {
0x00, R_DMEISI,
0x01, _SA, R_FZKMEISI,
0x01, _DA, R_DSHUUSI1,
@ -909,7 +909,7 @@ static u_char keidoumeisi[] = {
0xff
};
static u_char keiyoustb[] = {
static unsigned char keiyoustb[] = {
0x00, R_KSTB,
0x01, _I, R_KSHUUSI,
0x02, _KA, _XTU, R_ONBIN1,
@ -920,7 +920,7 @@ static u_char keiyoustb[] = {
0xff
};
static u_char ichistb[] = {
static unsigned char ichistb[] = {
0x00, R_ICHISETUBI,
0x01, _YO, R_MEIREI2,
0x01, _RU, R_SHUUSI,
@ -929,7 +929,7 @@ static u_char ichistb[] = {
0xff
};
static u_char fukusi2[] = {
static unsigned char fukusi2[] = {
0x00, R_FUKUSI,
0x01, _TO, R_F_FUKUSI,
0x11, _SI, R_SI1,
@ -937,7 +937,7 @@ static u_char fukusi2[] = {
0xff
};
static u_char fukusi3[] = {
static unsigned char fukusi3[] = {
0x00, R_FUKUSI,
0x01, _SA, R_MIZEN1,
0x01, _SI, R_SI1,
@ -953,7 +953,7 @@ static u_char fukusi3[] = {
0xff
};
static u_char fukusi4[] = {
static unsigned char fukusi4[] = {
0x00, R_FUKUSI,
0x01, _SA, R_MIZEN1,
0x01, _SI, R_SI1,
@ -966,25 +966,25 @@ static u_char fukusi4[] = {
0xff
};
static u_char fukusi5[] = {
static unsigned char fukusi5[] = {
0x00, R_FUKUSI,
0x01, _NI, R_F_FUKUSI,
0xff
};
static u_char fukusi6[] = {
static unsigned char fukusi6[] = {
0x00, R_FUKUSI,
0x01, _MO, R_F_FUKUSI,
0xff
};
static u_char fukusi7[] = {
static unsigned char fukusi7[] = {
0x00, R_FUKUSI,
0x01, _NO, R_F_FUKUSI,
0xff
};
static u_char fukusi8[] = {
static unsigned char fukusi8[] = {
0x00, R_FUKUSI,
0x01, _DA, R_DSHUUSI1,
0x11, _XTU, R_ONBIN1,
@ -998,7 +998,7 @@ static u_char fukusi8[] = {
0xff
};
static u_char fukusi9[] = {
static unsigned char fukusi9[] = {
0x00, R_FUKUSI,
0x01, _SA, R_MIZEN1,
0x01, _SI, R_SI1,
@ -1021,7 +1021,7 @@ static u_char fukusi9[] = {
0xff
};
u_char *conjadr[] = {
unsigned char *conjadr[] = {
0,
0,
0,

478
connect.c

File diff suppressed because it is too large Load diff

36
const.h
View file

@ -138,25 +138,25 @@
#define K_RENTAISI 5
#define K_SONOTA 6
#define EUC_a1 (u_char)0xa1
#define EUC_a2 (u_char)0xa2
#define EUC_a3 (u_char)0xa3
#define EUC_a4 (u_char)0xa4
#define EUC_a5 (u_char)0xa5
#define EUC_a1 (unsigned char)0xa1
#define EUC_a2 (unsigned char)0xa2
#define EUC_a3 (unsigned char)0xa3
#define EUC_a4 (unsigned char)0xa4
#define EUC_a5 (unsigned char)0xa5
#define EUC_START (u_char)0xa1
#define EUC_END (u_char)0xfe
#define EUC_END_KIGOU (u_char)0xae
#define EUC_0 (u_char)0xb0
#define EUC_END_0 (u_char)0xb9
#define EUC_A (u_char)0xc1
#define EUC_END_A (u_char)0xda
#define EUC_a (u_char)0xe1
#define EUC_END_a (u_char)0xfa
#define EUC_END_HIRA (u_char)0xf3
#define EUC_VU (u_char)0xf4
#define EUC_XKA (u_char)0xf5
#define EUC_XKE (u_char)0xf6
#define EUC_START (unsigned char)0xa1
#define EUC_END (unsigned char)0xfe
#define EUC_END_KIGOU (unsigned char)0xae
#define EUC_0 (unsigned char)0xb0
#define EUC_END_0 (unsigned char)0xb9
#define EUC_A (unsigned char)0xc1
#define EUC_END_A (unsigned char)0xda
#define EUC_a (unsigned char)0xe1
#define EUC_END_a (unsigned char)0xfa
#define EUC_END_HIRA (unsigned char)0xf3
#define EUC_VU (unsigned char)0xf4
#define EUC_XKA (unsigned char)0xf5
#define EUC_XKE (unsigned char)0xf6
#define isknj1(c) (((c) == SS2) || (((c) & 0x80) && ((c) != SS3)))

2
conv.c
View file

@ -291,7 +291,7 @@ int more;
for (j = 0 ; j < *count ; j ++) {
if (s[j] != (u_char)funckey[i][j])
if (s[j] != (unsigned char)funckey[i][j])
break;
}

View file

@ -42,17 +42,17 @@
typedef struct bunsetu_sj3 Bunsetu;
typedef struct _Conversion {
u_short out_mode[BUFFLENGTH*2];
unsigned short out_mode[BUFFLENGTH*2];
u_short Plen[BUFFLENGTH];
u_short OrgPlen[BUFFLENGTH];
u_short Bpoint[BUFFLENGTH];
u_short Edit[BUFFLENGTH];
u_short span_l[BUFFLENGTH];
u_short Elen[BUFFLENGTH];
u_short Displen[BUFFLENGTH];
unsigned short Plen[BUFFLENGTH];
unsigned short OrgPlen[BUFFLENGTH];
unsigned short Bpoint[BUFFLENGTH];
unsigned short Edit[BUFFLENGTH];
unsigned short span_l[BUFFLENGTH];
unsigned short Elen[BUFFLENGTH];
unsigned short Displen[BUFFLENGTH];
u_short Vindex[BUFFLENGTH * 2];
unsigned short Vindex[BUFFLENGTH * 2];
short ha_point;
short ha_epoint;
@ -63,15 +63,15 @@ typedef struct _Conversion {
short Enum;
short e_point;
u_short line;
u_short column;
unsigned short line;
unsigned short column;
u_short PushCurrentVcol;
u_short Vlen;
u_short SavedRow;
u_short SavedCol;
u_short CurrentVcol;
u_short MaxVcol;
unsigned short PushCurrentVcol;
unsigned short Vlen;
unsigned short SavedRow;
unsigned short SavedCol;
unsigned short CurrentVcol;
unsigned short MaxVcol;
short CurBun;
short PreBun;
@ -79,36 +79,36 @@ typedef struct _Conversion {
Bunsetu Bun[BUFFLENGTH];
wchar16_t out_buf[BUFFLENGTH * 2];
u_char in_mode[BUFFLENGTH * 2];
unsigned char in_mode[BUFFLENGTH * 2];
wchar16_t *span_p[BUFFLENGTH];
wchar16_t *Ppoint[BUFFLENGTH];
wchar16_t *Epoint[BUFFLENGTH];
wchar16_t Halpha[BUFFLENGTH];
u_char kettei[BUFFLENGTH];
u_char Pkettei[BUFFLENGTH];
u_char Pedited[BUFFLENGTH];
unsigned char kettei[BUFFLENGTH];
unsigned char Pkettei[BUFFLENGTH];
unsigned char Pedited[BUFFLENGTH];
wchar16_t Ebuff[EDITLEN];
u_char Bkettei[BUFFLENGTH];
u_char Dispmod[BUFFLENGTH];
unsigned char Bkettei[BUFFLENGTH];
unsigned char Dispmod[BUFFLENGTH];
wchar16_t yomiout[BUFFLENGTH * 2];
wchar16_t kanjiout[BUFFLENGTH * 4];
u_char Imode;
u_char BuffMode;
u_char Kanji;
u_char Dflag;
u_char word_regist;
u_char Cflag;
u_char henkanflag;
unsigned char Imode;
unsigned char BuffMode;
unsigned char Kanji;
unsigned char Dflag;
unsigned char word_regist;
unsigned char Cflag;
unsigned char henkanflag;
u_char wrap;
unsigned char wrap;
} Conversion;
wchar16_t osave_buf[BUFFLENGTH * 2];
u_short osave_mode[BUFFLENGTH * 2];
u_short isave_mode[BUFFLENGTH * 2];
u_short os_point;
unsigned short osave_mode[BUFFLENGTH * 2];
unsigned short isave_mode[BUFFLENGTH * 2];
unsigned short os_point;
wchar16_t hsave_buf[BUFFLENGTH];
u_short hs_point;
unsigned short hs_point;

View file

@ -46,11 +46,11 @@ void
cvtdict(KHREC *krec, CLREC *clrec, int flg)
{
TypeDicOfs ofs;
u_char *yptr;
unsigned char *yptr;
int jlen;
int stblen;
int sttlen;
u_char *fptr;
unsigned char *fptr;
int cllen;
JREC *jrec;
int i, j;
@ -162,7 +162,7 @@ cvtdict(KHREC *krec, CLREC *clrec, int flg)
void
cvtminasi(int len)
{
u_char *ptr;
unsigned char *ptr;
ptr = inputyomi;
@ -190,9 +190,9 @@ void
cvtwakachi(CLREC *clrec)
{
int jlen;
u_char *ym;
unsigned char *ym;
int cnt;
u_char ch;
unsigned char ch;
ym = inputyomi;

View file

@ -94,7 +94,7 @@ cvtphknj (void)
ystart += clt1st -> cllen;
j = hzstrlen(inputyomi, (int)clt1st -> cllen);
kanjibuf[0] = (u_char)j;
kanjibuf[0] = (unsigned char)j;
inputyomi += j;
@ -163,7 +163,7 @@ setstyrec (KHREC *krec)
JREC *jrec;
KHREC *kptr;
int ii;
u_char *fptr;
unsigned char *fptr;
STDYOUT stdy;
jrec = krec -> clrec -> jnode;
@ -207,7 +207,7 @@ setstyrec (KHREC *krec)
stdy.sttlen = 0;
memcpy((u_char *)&stdy, kanjitmp, sizeof(STDYOUT));
memcpy((unsigned char *)&stdy, kanjitmp, sizeof(STDYOUT));
kanjitmp += sizeof(STDYOUT);
}

View file

@ -46,27 +46,27 @@ void mvmemi();
void mkidxtbl();
static int del_douon(TypeDicSeg seg, u_char* ptr, TypeDicOfs ofs);
static int del_douon(TypeDicSeg seg, unsigned char* ptr, TypeDicOfs ofs);
static int del_segment(TypeDicSeg seg);
static void del_uidx(TypeDicSeg seg);
static void del_stdy(TypeDicSeg seg, TypeDicOfs ofs, int size);
u_int
deldic(u_char* yomi, u_char* kanji, TypeGram hinsi)
unsigned int
deldic(unsigned char* yomi, unsigned char* kanji, TypeGram hinsi)
{
u_char yptr[MaxWdYomiLen + 1];
u_char kptr[MaxWdKanjiLen + 1];
u_short err;
unsigned char yptr[MaxWdYomiLen + 1];
unsigned char kptr[MaxWdKanjiLen + 1];
unsigned int err;
int knjlen;
TypeDicSeg useg;
TypeDicOfs ofs;
u_char *p1, *p2, *p3;
unsigned char *p1, *p2, *p3;
int dblknum;
int hblknum;
int kblknum;
int samlen;
u_char *stp, *edp;
unsigned char *stp, *edp;
int size, len;
if ((err = addel_arg(yomi, kanji, hinsi, yptr, sizeof(yptr))) != 0)
@ -131,9 +131,9 @@ deldic(u_char* yomi, u_char* kanji, TypeGram hinsi)
static int
del_douon(TypeDicSeg seg, u_char* ptr, TypeDicOfs ofs)
del_douon(TypeDicSeg seg, unsigned char* ptr, TypeDicOfs ofs)
{
u_char *nxt, *p1, *p2;
unsigned char *nxt, *p1, *p2;
int size;
int nlen, plen, len;
@ -218,7 +218,8 @@ del_segment(TypeDicSeg seg)
else {
stdynum = styp -> styno;
StudyCount--;
mvmemi((u_char*)(styp + 1), (u_char*)styp,
mvmemi((unsigned char*)(styp + 1),
(unsigned char*)styp,
sizeof(*styp) * (StudyCount - i));
continue;
}
@ -239,7 +240,7 @@ del_segment(TypeDicSeg seg)
static void
del_uidx(TypeDicSeg seg)
{
u_char *p, *q;
unsigned char *p, *q;
int len;
p = get_idxptr(seg);
@ -280,7 +281,8 @@ del_stdy(TypeDicSeg seg, TypeDicOfs ofs, int size)
else if (stdy -> offset == ofs) {
stdynum = stdy -> styno;
StudyCount--;
mvmemi((u_char*)(stdy + 1), (u_char*)stdy,
mvmemi((unsigned char*)(stdy + 1),
(unsigned char*)stdy,
sizeof(*stdy) * (StudyCount - i));
continue;
}

View file

@ -63,7 +63,7 @@ StdyFile *stdylink = NULL;
static long
get4byte(u_char* p)
get4byte(unsigned char* p)
{
long i;
@ -74,7 +74,7 @@ get4byte(u_char* p)
}
static void
Put4byte(u_char* p, long n)
Put4byte(unsigned char* p, long n)
{
p += 3;
*p-- = n; n >>= 8;
@ -99,7 +99,7 @@ fgetfile(FILE* fp, long pos, int len, void* p)
}
static int
fputfile(FILE* fp, long pos, int len, u_char* p)
fputfile(FILE* fp, long pos, int len, unsigned char* p)
{
if (fseek(fp, pos, 0) == ERROR) {
serv_errno = SJ3_FileSeekError; return ERROR;
@ -136,21 +136,21 @@ putfile(int fd, off_t pos, int len, void* p)
static int
check_passwd(u_char* buf, char* passwd)
check_passwd(unsigned char* buf, char* passwd)
{
buf += PasswdPos;
return (*buf && strncmp(passwd, buf, PasswdLen)) ? FALSE : TRUE;
}
static void
set_passwd(u_char* buf, char* passwd)
set_passwd(unsigned char* buf, char* passwd)
{
strncpy(buf + PasswdPos, passwd, PasswdLen);
}
static int
check_dictfile(u_char* buf)
check_dictfile(unsigned char* buf)
{
return (DictVersion != get4byte(buf + VersionPos)) ? FALSE : TRUE;
}
@ -199,13 +199,13 @@ putidx(DictFile* dp, TypeDicSeg seg)
static int
putdic(DictFile* dp, TypeDicSeg seg)
{
u_char *p;
unsigned char *p;
long i, j;
if (seg >= dp->dict.maxunit) return -1;
i = dp->segstrt + dp->dict.seglen * (seg + 1);
if (i > dp->bufsiz) {
if (!(p = (u_char *)malloc(i))) return -1;
if (!(p = (unsigned char *)malloc(i))) return -1;
memcpy(dp->buffer, p, dp->bufsiz);
if (idxbuf - dp->buffer == dp->idxstrt)
@ -229,11 +229,11 @@ static int
rszdic(DictFile* dp, TypeDicSeg seg)
{
long i;
u_char *p;
unsigned char *p;
i = dp->segstrt + dp->dict.seglen * seg;
if (dp->bufsiz != i) {
if (!(p = (u_char *)malloc(i))) return -1;
if (!(p = (unsigned char *)malloc(i))) return -1;
memcpy(dp->buffer, p, ((i > dp->bufsiz) ? dp->bufsiz : i));
if (idxbuf - dp->buffer == dp->idxstrt)
@ -258,9 +258,9 @@ opendict(char* name, char* passwd)
FILE *fp;
struct stat sbuf;
DictFile *dfp;
u_char tmp[HeaderLength];
unsigned char tmp[HeaderLength];
int i;
u_char *dp;
unsigned char *dp;
if (stat(name, &sbuf) == ERROR) {
@ -300,9 +300,9 @@ opendict(char* name, char* passwd)
}
#if defined(__NetBSD__) || defined(__FreeBSD__) || defined(__bsdi__) || defined(__DragonFly__)
if ((dp = (u_char *)malloc((long)sbuf.st_size)) == NULL) {
if ((dp = (unsigned char *)malloc((long)sbuf.st_size)) == NULL) {
#else
if ((dp = (u_char *)malloc(sbuf.st_size)) == NULL) {
if ((dp = (unsigned char *)malloc(sbuf.st_size)) == NULL) {
#endif
serv_errno = SJ3_NotEnoughMemory; goto error1;
}
@ -411,7 +411,7 @@ is_dict_locked(DictFile* p)
static int
check_stdyfile(u_char* buf)
check_stdyfile(unsigned char* buf)
{
return (StdyVersion != get4byte(buf + VersionPos)) ? FALSE : TRUE;
}
@ -435,10 +435,10 @@ openstdy(char* name, char* passwd)
FILE *fp;
struct stat sbuf;
StdyFile *sfp;
u_char *hd;
unsigned char *hd;
STDYIN *sp;
u_short *cip;
u_char *clp;
unsigned short *cip;
unsigned char *clp;
long stdycnt, stdypos, stdylen, stdymax;
long clidxpos, clidxlen;
long clstdypos, clstdylen, clstdystep;
@ -459,7 +459,7 @@ openstdy(char* name, char* passwd)
}
if ((hd = (u_char *)malloc(HeaderLength+CommentLength)) == NULL) {
if ((hd = (unsigned char *)malloc(HeaderLength+CommentLength)) == NULL) {
serv_errno = SJ3_NotEnoughMemory; return NULL;
}
@ -502,10 +502,10 @@ openstdy(char* name, char* passwd)
if ((sp = (STDYIN *)malloc(len)) == NULL) {
serv_errno = SJ3_NotEnoughMemory; goto error2;
}
if ((cip = (u_short *)malloc(clidxlen)) == NULL) {
if ((cip = (unsigned short *)malloc(clidxlen)) == NULL) {
serv_errno = SJ3_NotEnoughMemory; goto error3;
}
if ((clp = (u_char *)malloc(clstdylen)) == NULL) {
if ((clp = (unsigned char *)malloc(clstdylen)) == NULL) {
serv_errno = SJ3_NotEnoughMemory; goto error4;
}
@ -583,7 +583,7 @@ int
putstydic(void)
{
int fd;
u_char *hd;
unsigned char *hd;
StdyFile *sf;
long len;
@ -609,7 +609,7 @@ int
putcldic(void)
{
int fd;
u_char *hd;
unsigned char *hd;
StdyFile *sf;
sf = (StdyFile *)stdy_base;
@ -628,7 +628,7 @@ int
makedict(char* path, int idxlen, int seglen, int segnum)
{
FILE *fp;
u_char tmp[HeaderLength + CommentLength];
unsigned char tmp[HeaderLength + CommentLength];
long pos = HeaderLength + CommentLength;
int ret = ERROR;
int i;
@ -686,7 +686,7 @@ int
makestdy(char* path, int stynum, int clstep, int cllen)
{
FILE *fp;
u_char tmp[HeaderLength + CommentLength];
unsigned char tmp[HeaderLength + CommentLength];
long pos = HeaderLength + CommentLength;
int ret = ERROR;
int i, j;
@ -711,7 +711,7 @@ makestdy(char* path, int stynum, int clstep, int cllen)
put4byte(tmp + VersionPos, StdyVersion);
j = 256 * sizeof(u_short);
j = 256 * sizeof(unsigned short);
put4byte(tmp + StdyClIdxPos, pos);
put4byte(tmp + StdyClIdxLen, j);
put4byte(tmp + StdyClIdxStep, clstep);
@ -790,7 +790,7 @@ set_stdypass(char* pass)
static void
set_comment(u_char* buf, char* comment)
set_comment(unsigned char* buf, char* comment)
{
strncpy(buf + HeaderLength, comment, CommentLength);
}

8
dict.c
View file

@ -45,9 +45,9 @@
void
get_askknj(void)
{
u_char *p;
u_char *q;
u_char *r;
unsigned char *p;
unsigned char *q;
unsigned char *r;
int i = 0, csize;
int flg;
@ -89,7 +89,7 @@ seldict(TypeDicID id)
}
u_char*
unsigned char*
get_idxptr(TypeDicSeg seg)
{
(*curdict->getofs)(curdict);

View file

@ -31,8 +31,8 @@
* $Id: dicttool.h,v 1.1 2004/07/01 17:11:27 hiroo Exp $
*/
#ifndef _DICTTOLL_H_
#define _DICTTOLL_H_ 1
#ifndef _DICTTOOL_H_
#define _DICTTOOL_H_ 1
#include <stdio.h>
#include <sys/types.h>
@ -41,14 +41,14 @@
/* char.c */
int cnvyomi (int code);
int h2kcode (int code);
int codesize (u_char code);
void output_knj (FILE* fp, u_char* p, int l);
int codesize (unsigned char code);
void output_knj (FILE* fp, unsigned char* p, int l);
void output_str (FILE* fp, char* p);
void output_int (FILE* fp, int* p);
void output_yomi (FILE* fp, u_char* p);
void output_yomi (FILE* fp, unsigned char* p);
/* cnvhinsi.c */
int cnvhinsi (u_char *buf);
int cnvhinsi (unsigned char *buf);
/* file.c */
FILE* Fopen (char* filename, char* type);
@ -62,16 +62,16 @@ int Fgetc (FILE* fp);
void Fflush (FILE* fp);
/* hindo.c */
int check_hindo (u_char* ptr, int len);
void knjhnd_set (u_char* p, int l);
void knjhnd_reset (u_char* p, int l);
int check_hindo (unsigned char* ptr, int len);
void knjhnd_set (unsigned char* p, int l);
void knjhnd_reset (unsigned char* p, int l);
int decide_knjask (void);
void clear_hindo (void);
void clear_assyuku (void);
/* knjcvt.c */
u_char* knjofscvt (u_char* ptr, int len, int* ret);
u_char* knjcvt (u_char* ptr, int len, int* ret);
unsigned char* knjofscvt (unsigned char* ptr, int len, int* ret);
unsigned char* knjcvt (unsigned char* ptr, int len, int* ret);
/* makedict.c */
void parse (int argc, char** argv);
@ -85,9 +85,9 @@ void flush_douon (void);
void makelist (int* yomi, int* kanji, int hinsi, int* atr);
/* makeseg.c */
size_t make_knjstr (u_char* src, int len, u_char* dst);
size_t make_knjstr (unsigned char* src, int len, unsigned char* dst);
void makeseg (void);
void makehead (u_char* dict_name);
void makehead (unsigned char* dict_name);
/* memory.c */
void* Malloc (size_t size);
@ -95,21 +95,21 @@ void* Zalloc (size_t size);
void Free (void *p);
/* offset.c */
void set_ofsrec (u_char* ptr, int len, int ofs);
int isknjexist (u_char* knj, int len);
void set_ofsrec (unsigned char* ptr, int len, int ofs);
int isknjexist (unsigned char* knj, int len);
void clear_ofsrec (void);
OffsetRec* real_ofsrec (u_char* ptr);
OffsetRec* real_ofsrec (unsigned char* ptr);
/* readline.c */
int* readline (void);
void setline (void (*func)(int*, int*, int, int*));
/* string.c */
int bubun_str (u_char* p1, int l1, u_char* p2, int l2);
int overlap_str (u_char *p1, int l1, u_char* p2, int l2);
int bubun_str (unsigned char* p1, int l1, unsigned char* p2, int l2);
int overlap_str (unsigned char *p1, int l1, unsigned char* p2, int l2);
int top_strcmp (int* src, int* dst);
int last_strcmp (int* src, int* dst);
int string_cmp (u_char* p1, int l1, u_char* p2, int l2);
int string_cmp (unsigned char* p1, int l1, unsigned char* p2, int l2);
#endif /* _DICTTOLL_H_ */
#endif /* _DICTTOOL_H_ */

View file

@ -272,7 +272,7 @@ beep ()
CursorSet (row, col)
u_short row, col;
unsigned short row, col;
{
tputs(tgoto(CM, col - 1, row - 1), 1, outc);
Flush ();
@ -304,7 +304,7 @@ int row1, row2;
int master_flush_flag = 1;
CursorRead (row, col)
u_short *row, *col;
unsigned short *row, *col;
{
int count;
@ -454,7 +454,7 @@ Clear_EOL ()
}
StartGuide (row, col)
u_short *row, *col;
unsigned short *row, *col;
{
Conversion *cv;
@ -471,7 +471,7 @@ u_short *row, *col;
}
EndGuide (row, col)
u_short row, col;
unsigned short row, col;
{
if (status_line) {
tputs (FS, 1, outc);

View file

@ -135,7 +135,7 @@ int gnum;
wchar16_t wtmp[BUFFLENGTH], wtmp2[BUFFLENGTH * 2];
int gakusyuu;
u_short row, col;
unsigned short row, col;
Conversion *cv;
cv = current_conversion;

18
edit.c
View file

@ -296,7 +296,7 @@ int len;
Conversion *cv;
int i;
wchar16_t *p;
u_short *pp;
unsigned short *pp;
int mlen, plen, ipos, rlen, imlen;
cv = GetConversion ();
@ -343,7 +343,7 @@ exec_edit ()
int edit, inc, i;
wchar16_t *s;
wchar16_t Htmp[BUFFLENGTH], Ztmp[BUFFLENGTH * 2];
u_short Omode[BUFFLENGTH * 2];
unsigned short Omode[BUFFLENGTH * 2];
int bun;
int edited, editlen;
int len, rlen, hlen, diff;
@ -616,14 +616,14 @@ int *numpoint;
Replace(Hs, Zs, omode, cur, num)
wchar16_t *Hs, *Zs;
u_short *omode;
unsigned short *omode;
int cur, num;
{
int i, len, inc;
int beep_on, icur1, icur2;
wchar16_t roma[SHORTBUFFSIZE+1], kana[SHORTBUFFSIZE+1];
wchar16_t work[DLEN+1];
u_short otmp[SHORTBUFFSIZE+1];
unsigned short otmp[SHORTBUFFSIZE+1];
*roma = '\0';
*kana = '\0';
@ -694,7 +694,7 @@ int cur, num;
Substitute(Hs, Zs, omode, cur, num)
wchar16_t *Hs, *Zs;
u_short *omode;
unsigned short *omode;
int *cur, num;
{
wchar16_t work[DLEN + 1];
@ -722,13 +722,13 @@ int *cur, num;
Insert(Hs, Zs, omode, cur)
wchar16_t *Hs, *Zs;
u_short *omode;
unsigned short *omode;
int cur;
{
int inc, len, i;
int limit, hlimit, ylen, res, icur, rlen;
wchar16_t ztmp[DLEN + 1], htmp[DLEN + 1];
u_short otmp[DLEN + 1];
unsigned short otmp[DLEN + 1];
ylen = wslen(Zs);
limit = Elimit - ylen;
@ -790,7 +790,7 @@ int cur;
EditDel (Hs, Zs, omode, cur, num)
wchar16_t *Hs, *Zs;
u_short *omode;
unsigned short *omode;
int cur, num;
{
int i, j;
@ -824,7 +824,7 @@ int cur, num;
chhstr(Hs, Zs, omode, cur)
wchar16_t *Hs, *Zs;
u_short *omode;
unsigned short *omode;
int cur;
{
int i, j, len;

14
etc.c
View file

@ -48,7 +48,7 @@ void disp_version();
exec_etc (key)
int key;
{
u_short row, col;
unsigned short row, col;
int inc;
int chbun;
int edited;
@ -220,8 +220,8 @@ int key;
helplevel ()
{
wchar16_t wtmp[BUFFLENGTH];
u_char mtmp[BUFFLENGTH];
u_char tmp[BUFFLENGTH];
unsigned char mtmp[BUFFLENGTH];
unsigned char tmp[BUFFLENGTH];
Conversion *cv;
cv = GetConversion ();
@ -266,7 +266,7 @@ exec_sjrc ()
{
extern char RCfile[];
char tmp[BUFFLENGTH];
u_char SUCCorFAIL[BUFFLENGTH];
unsigned char SUCCorFAIL[BUFFLENGTH];
wchar16_t wtmp[BUFFLENGTH];
@ -305,7 +305,7 @@ change_weight ()
int c;
char s[2];
char tmp[BUFFLENGTH];
u_char mtmp[BUFFLENGTH];
unsigned char mtmp[BUFFLENGTH];
wchar16_t wtmp[BUFFLENGTH];
(void) wcstombs((char *)mtmp, WCWeight_mes, BUFFLENGTH);
@ -337,7 +337,7 @@ int aflag;
int err;
char tmp[BUFFLENGTH];
wchar16_t wtmp[BUFFLENGTH];
u_char dtmp[BUFFLENGTH];
unsigned char dtmp[BUFFLENGTH];
if (!dcflag) {
(void) wcstombs((char *)dtmp, WCDiscon, BUFFLENGTH);
@ -381,7 +381,7 @@ reconnect ()
char tmp[BUFFLENGTH], *hp;
char newserv[SHORTLENGTH * 2], *nsp;
wchar16_t wtmp[BUFFLENGTH];
u_char rtmp[BUFFLENGTH];
unsigned char rtmp[BUFFLENGTH];
strncpy(newserv, cur_serv, SHORTLENGTH * 2 - 1);
newserv[SHORTLENGTH * 2 - 1] = '\0';

View file

@ -42,231 +42,231 @@
#include "sj2.h"
unsigned char *EucMessages[] = {
(u_char *)"\243\323\243\312\243\263\241\241\241\241\241\241\241\241\241\241\241\241\241\241",
(unsigned char *)"\243\323\243\312\243\263\241\241\241\241\241\241\241\241\241\241\241\241\241\241",
(u_char *)"Buffer\241\241\241\241",
(u_char *)"Unbuffer\241\241",
(unsigned char *)"Buffer\241\241\241\241",
(unsigned char *)"Unbuffer\241\241",
(u_char *)"\301\264\244\322\244\351\244\254\244\312",
(u_char *)"\301\264\245\253\245\277\245\253\245\312",
(u_char *)"\310\276\245\253\245\277\245\253\245\312",
(u_char *)"\301\264\245\242\245\353\245\325\245\241",
(u_char *)"\310\276\245\242\245\353\245\325\245\241",
(unsigned char *)"\301\264\244\322\244\351\244\254\244\312",
(unsigned char *)"\301\264\245\253\245\277\245\253\245\312",
(unsigned char *)"\310\276\245\253\245\277\245\253\245\312",
(unsigned char *)"\301\264\245\242\245\353\245\325\245\241",
(unsigned char *)"\310\276\245\242\245\353\245\325\245\241",
(u_char *)" \312\321\264\271 \314\265\312\321 etc. \267\350\304\352 code \310\276\245\242 \301\264\245\242 \310\276\245\253 \301\264\245\253 \244\253\244\312",
(u_char *)"\244\275\244\316\302\276\241\241\241\241\241\241\241\241\241\241\241\241\241\241",
(unsigned char *)" \312\321\264\271 \314\265\312\321 etc. \267\350\304\352 code \310\276\245\242 \301\264\245\242 \310\276\245\253 \301\264\245\253 \244\253\244\312",
(unsigned char *)"\244\275\244\316\302\276\241\241\241\241\241\241\241\241\241\241\241\241\241\241",
(u_char *)" \305\320\317\277 \276\303\265\356 Help sjrc \312\324\275\270 \272\306\300\334 \241\241\241\241 \241\241\241\241 \241\241\241\241 \241\241\241\241",
(unsigned char *)" \305\320\317\277 \276\303\265\356 Help sjrc \312\324\275\270 \272\306\300\334 \241\241\241\241 \241\241\241\241 \241\241\241\241 \241\241\241\241",
(u_char *)"Help\241\241Mode",
(u_char *)" \245\254\245\244\245\311\241\246\245\351\245\244\245\363 %s \244\313\244\312\244\352\244\336\244\267\244\277 ",
(unsigned char *)"Help\241\241Mode",
(unsigned char *)" \245\254\245\244\245\311\241\246\245\351\245\244\245\363 %s \244\313\244\312\244\352\244\336\244\267\244\277 ",
(u_char *)"ShiftJIS\241\241",
(u_char *)"\241\241\243\305\243\325\243\303\241\241",
(u_char *)"\243\305\243\325\243\303\312\344\275\365",
(u_char *)"\241\241\243\312\243\311\243\323\241\241",
(u_char *)"\243\312\243\311\243\323\312\344\275\365",
(u_char *)"\241\241\241\241\266\350\305\300\241\241",
(u_char *)"\266\350\305\300\241\241\312\344\275\365",
(unsigned char *)"ShiftJIS\241\241",
(unsigned char *)"\241\241\243\305\243\325\243\303\241\241",
(unsigned char *)"\243\305\243\325\243\303\312\344\275\365",
(unsigned char *)"\241\241\243\312\243\311\243\323\241\241",
(unsigned char *)"\243\312\243\311\243\323\312\344\275\365",
(unsigned char *)"\241\241\241\241\266\350\305\300\241\241",
(unsigned char *)"\266\350\305\300\241\241\312\344\275\365",
(u_char *)"\305\320\317\277",
(u_char *)" \310\317\260\317\244\362\273\330\304\352\244\267\244\306\244\257\244\300\244\265\244\244 ",
(u_char *)" \264\301\273\372 [%s] : \306\311\244\337\306\376\316\317 ",
(u_char *)" \264\301\273\372 [%s] : \306\311\244\337 [%s] : \311\312\273\354 [%s] (y/n)? ",
(u_char *)" \264\301\273\372 [%s] : \306\311\244\337 [%s] (y/n)? ",
(u_char *)" \312\270\313\241\276\360\312\363 : 1.\314\276\273\354 2.\314\276\273\372 3.\314\276\301\260 4.\303\317\314\276 5.\245\265\312\321\306\260\273\354",
(u_char *)" \305\320\317\277\244\267\244\336\244\267\244\277 ",
(u_char *)" \306\311\244\337\306\376\316\317 ",
(u_char *)" 1",
(u_char *)"y",
(u_char *)" \306\261\260\354\244\316\303\261\270\354\244\254\244\271\244\307\244\313\302\270\272\337\244\267\244\306\244\244\244\336\244\271",
(u_char *)" \244\263\244\316\306\311\244\337\312\270\273\372\316\363\244\307\244\317\305\320\317\277\244\307\244\255\244\336\244\273\244\363",
(u_char *)" \244\263\244\316\264\301\273\372\312\270\273\372\316\363\244\307\244\317\305\320\317\277\244\307\244\255\244\336\244\273\244\363",
(u_char *)" \244\263\244\354\260\312\276\345\306\261\244\270\306\311\244\337\244\307\244\317\305\320\317\277\244\307\244\255\244\336\244\273\244\363",
(u_char *)" \244\263\244\354\260\312\276\345\245\346\241\274\245\266\274\255\275\361\244\313\244\317\305\320\317\277\244\307\244\255\244\336\244\273\244\363",
(u_char *)" \245\346\241\274\245\266\274\255\275\361\244\254\245\355\245\303\245\257\244\265\244\354\244\306\244\244\244\336\244\271",
(u_char *)" \245\267\245\271\245\306\245\340\245\250\245\351\241\274\244\307\305\320\317\277\244\307\244\255\244\336\244\273\244\363",
(u_char *)",",
(unsigned char *)"\305\320\317\277",
(unsigned char *)" \310\317\260\317\244\362\273\330\304\352\244\267\244\306\244\257\244\300\244\265\244\244 ",
(unsigned char *)" \264\301\273\372 [%s] : \306\311\244\337\306\376\316\317 ",
(unsigned char *)" \264\301\273\372 [%s] : \306\311\244\337 [%s] : \311\312\273\354 [%s] (y/n)? ",
(unsigned char *)" \264\301\273\372 [%s] : \306\311\244\337 [%s] (y/n)? ",
(unsigned char *)" \312\270\313\241\276\360\312\363 : 1.\314\276\273\354 2.\314\276\273\372 3.\314\276\301\260 4.\303\317\314\276 5.\245\265\312\321\306\260\273\354",
(unsigned char *)" \305\320\317\277\244\267\244\336\244\267\244\277 ",
(unsigned char *)" \306\311\244\337\306\376\316\317 ",
(unsigned char *)" 1",
(unsigned char *)"y",
(unsigned char *)" \306\261\260\354\244\316\303\261\270\354\244\254\244\271\244\307\244\313\302\270\272\337\244\267\244\306\244\244\244\336\244\271",
(unsigned char *)" \244\263\244\316\306\311\244\337\312\270\273\372\316\363\244\307\244\317\305\320\317\277\244\307\244\255\244\336\244\273\244\363",
(unsigned char *)" \244\263\244\316\264\301\273\372\312\270\273\372\316\363\244\307\244\317\305\320\317\277\244\307\244\255\244\336\244\273\244\363",
(unsigned char *)" \244\263\244\354\260\312\276\345\306\261\244\270\306\311\244\337\244\307\244\317\305\320\317\277\244\307\244\255\244\336\244\273\244\363",
(unsigned char *)" \244\263\244\354\260\312\276\345\245\346\241\274\245\266\274\255\275\361\244\313\244\317\305\320\317\277\244\307\244\255\244\336\244\273\244\363",
(unsigned char *)" \245\346\241\274\245\266\274\255\275\361\244\254\245\355\245\303\245\257\244\265\244\354\244\306\244\244\244\336\244\271",
(unsigned char *)" \245\267\245\271\245\306\245\340\245\250\245\351\241\274\244\307\305\320\317\277\244\307\244\255\244\336\244\273\244\363",
(unsigned char *)",",
(u_char *)"\276\303\265\356",
(u_char *)" \264\301\273\372 [%s] : \306\311\244\337 [%s] : \311\312\273\354 [%s]\244\362\276\303\265\356\244\267\244\336\244\267\244\277 ",
(u_char *)" \273\330\304\352\244\265\244\354\244\277\306\311\244\337\241\246\264\301\273\372\244\317\305\320\317\277\244\265\244\354\244\306\244\244\244\336\244\273\244\363",
(u_char *)" \245\346\241\274\245\266\274\255\275\361\244\254\245\355\245\303\245\257\244\265\244\354\244\306\244\244\244\336\244\271",
(u_char *)" \244\263\244\316\306\311\244\337\312\270\273\372\316\363\244\317\276\303\265\356\244\307\244\255\244\336\244\273\244\363",
(u_char *)" \244\263\244\316\264\301\273\372\312\270\273\372\316\363\244\317\276\303\265\356\244\307\244\255\244\336\244\273\244\363",
(u_char *)" \245\267\245\271\245\306\245\340\245\250\245\351\241\274\244\307\276\303\265\356\244\307\244\255\244\336\244\273\244\363",
(unsigned char *)"\276\303\265\356",
(unsigned char *)" \264\301\273\372 [%s] : \306\311\244\337 [%s] : \311\312\273\354 [%s]\244\362\276\303\265\356\244\267\244\336\244\267\244\277 ",
(unsigned char *)" \273\330\304\352\244\265\244\354\244\277\306\311\244\337\241\246\264\301\273\372\244\317\305\320\317\277\244\265\244\354\244\306\244\244\244\336\244\273\244\363",
(unsigned char *)" \245\346\241\274\245\266\274\255\275\361\244\254\245\355\245\303\245\257\244\265\244\354\244\306\244\244\244\336\244\271",
(unsigned char *)" \244\263\244\316\306\311\244\337\312\270\273\372\316\363\244\317\276\303\265\356\244\307\244\255\244\336\244\273\244\363",
(unsigned char *)" \244\263\244\316\264\301\273\372\312\270\273\372\316\363\244\317\276\303\265\356\244\307\244\255\244\336\244\273\244\363",
(unsigned char *)" \245\267\245\271\245\306\245\340\245\250\245\351\241\274\244\307\276\303\265\356\244\307\244\255\244\336\244\273\244\363",
(u_char *)"\244\362\306\311\244\337\271\376\244\337\244\336\244\267\244\277",
(u_char *)"\244\362\306\311\244\337\271\376\244\341\244\336\244\273\244\363\244\307\244\267\244\277",
(u_char *)"\245\273\245\303\245\310\245\242\245\303\245\327\245\325\245\241\245\244\245\353\244\254\244\242\244\352\244\336\244\273\244\363 ",
(unsigned char *)"\244\362\306\311\244\337\271\376\244\337\244\336\244\267\244\277",
(unsigned char *)"\244\362\306\311\244\337\271\376\244\341\244\336\244\273\244\363\244\307\244\267\244\277",
(unsigned char *)"\245\273\245\303\245\310\245\242\245\303\245\327\245\325\245\241\245\244\245\353\244\254\244\242\244\352\244\336\244\273\244\363 ",
(u_char *)"Change weight (1-9) current weight %d ",
(unsigned char *)"Change weight (1-9) current weight %d ",
(u_char *)"\272\306\300\334\302\263 ",
(u_char *)" \245\265\241\274\245\320\314\276 [%s] \244\362\273\330\304\352\244\267\244\306\244\257\244\300\244\265\244\244 ",
(u_char *)" \245\265\241\274\245\320 [%s] \244\313\300\334\302\263\244\267\244\336\244\267\244\277 ",
(u_char *)"\245\265\241\274\245\320 [%s] \244\310\244\316\300\334\302\263\244\254\300\332\244\354\244\336\244\267\244\277",
(unsigned char *)"\272\306\300\334\302\263 ",
(unsigned char *)" \245\265\241\274\245\320\314\276 [%s] \244\362\273\330\304\352\244\267\244\306\244\257\244\300\244\265\244\244 ",
(unsigned char *)" \245\265\241\274\245\320 [%s] \244\313\300\334\302\263\244\267\244\336\244\267\244\277 ",
(unsigned char *)"\245\265\241\274\245\320 [%s] \244\310\244\316\300\334\302\263\244\254\300\332\244\354\244\336\244\267\244\277",
(u_char *)" ",
(u_char *)" ",
(u_char *)" \302\263\244\261\244\336\244\271\244\253? y",
(unsigned char *)" ",
(unsigned char *)" ",
(unsigned char *)" \302\263\244\261\244\336\244\271\244\253? y",
(u_char *)"\245\265\241\274\245\320\241\274\244\254\273\340\244\313\244\336\244\267\244\277\241\243",
(u_char *)"\245\265\241\274\245\320\241\274\244\313\300\334\302\263\272\321\244\307\244\271\241\243",
(u_char *)"\245\265\241\274\245\320\241\274\244\330\244\316\300\334\302\263\244\313\274\272\307\324\244\267\244\336\244\267\244\277\241\243",
(u_char *)"\245\341\245\244\245\363\274\255\275\361\245\325\245\241\245\244\245\353\244\362\245\252\241\274\245\327\245\363\244\307\244\255\244\336\244\273\244\363\241\243",
(u_char *)"\245\346\241\274\245\266\241\246\245\307\245\243\245\354\245\257\245\310\245\352\244\316\272\356\300\256\244\313\274\272\307\324\244\267\244\336\244\267\244\277\241\243",
(u_char *)"\245\346\241\274\245\266\274\255\275\361\245\325\245\241\245\244\245\353\244\316\300\270\300\256\244\313\274\272\307\324\244\267\244\336\244\267\244\277\241\243",
(u_char *)"\245\346\241\274\245\266\274\255\275\361\245\325\245\241\245\244\245\353\244\362\245\252\241\274\245\327\245\363\244\307\244\255\244\336\244\273\244\363\241\243",
(u_char *)"\263\330\275\254\245\325\245\241\245\244\245\353\244\316\300\270\300\256\244\313\274\272\307\324\244\267\244\336\244\267\244\277\241\243",
(u_char *)"\263\330\275\254\245\325\245\241\245\244\245\353\244\362\245\252\241\274\245\327\245\363\244\307\244\255\244\336\244\273\244\363\241\243",
(unsigned char *)"\245\265\241\274\245\320\241\274\244\254\273\340\244\313\244\336\244\267\244\277\241\243",
(unsigned char *)"\245\265\241\274\245\320\241\274\244\313\300\334\302\263\272\321\244\307\244\271\241\243",
(unsigned char *)"\245\265\241\274\245\320\241\274\244\330\244\316\300\334\302\263\244\313\274\272\307\324\244\267\244\336\244\267\244\277\241\243",
(unsigned char *)"\245\341\245\244\245\363\274\255\275\361\245\325\245\241\245\244\245\353\244\362\245\252\241\274\245\327\245\363\244\307\244\255\244\336\244\273\244\363\241\243",
(unsigned char *)"\245\346\241\274\245\266\241\246\245\307\245\243\245\354\245\257\245\310\245\352\244\316\272\356\300\256\244\313\274\272\307\324\244\267\244\336\244\267\244\277\241\243",
(unsigned char *)"\245\346\241\274\245\266\274\255\275\361\245\325\245\241\245\244\245\353\244\316\300\270\300\256\244\313\274\272\307\324\244\267\244\336\244\267\244\277\241\243",
(unsigned char *)"\245\346\241\274\245\266\274\255\275\361\245\325\245\241\245\244\245\353\244\362\245\252\241\274\245\327\245\363\244\307\244\255\244\336\244\273\244\363\241\243",
(unsigned char *)"\263\330\275\254\245\325\245\241\245\244\245\353\244\316\300\270\300\256\244\313\274\272\307\324\244\267\244\336\244\267\244\277\241\243",
(unsigned char *)"\263\330\275\254\245\325\245\241\245\244\245\353\244\362\245\252\241\274\245\327\245\363\244\307\244\255\244\336\244\273\244\363\241\243",
(u_char *)"\312\324\275\270 ",
(u_char *)"\243\323\243\312\243\263\241\241\241\241\241\241\241\241\241\241\241\241\241\241",
(unsigned char *)"\312\324\275\270 ",
(unsigned char *)"\243\323\243\312\243\263\241\241\241\241\241\241\241\241\241\241\241\241\241\241",
(u_char *)" \312\324\275\270\312\270\273\372\316\363\244\254\304\271\244\271\244\256\244\336\244\271",
(u_char *)"$$",
(unsigned char *)" \312\324\275\270\312\270\273\372\316\363\244\254\304\271\244\271\244\256\244\336\244\271",
(unsigned char *)"$$",
(u_char *)"on",
(u_char *)"off",
(unsigned char *)"on",
(unsigned char *)"off",
(u_char *)"\314\276\273\354",
(u_char *)"\314\276\273\372",
(u_char *)"\314\276\301\260",
(u_char *)"\303\317\314\276",
(u_char *)"\245\265\312\321\306\260\273\354",
(unsigned char *)"\314\276\273\354",
(unsigned char *)"\314\276\273\372",
(unsigned char *)"\314\276\301\260",
(unsigned char *)"\303\317\314\276",
(unsigned char *)"\245\265\312\321\306\260\273\354",
(u_char *)"",
(u_char *)"F1",
(u_char *)"F2",
(u_char *)"F3",
(u_char *)"F4",
(u_char *)"F5",
(u_char *)"F6",
(u_char *)"F7",
(u_char *)"F8",
(u_char *)"F9",
(u_char *)"F10",
(u_char *)"F11",
(u_char *)"F12",
(u_char *)"F13",
(u_char *)"F14",
(u_char *)"F15",
(u_char *)"F16",
(u_char *)"F17",
(u_char *)"F18",
(u_char *)"F19",
(u_char *)"F20",
(u_char *)"Select",
(u_char *)"Kanji",
(u_char *)"Cancel",
(u_char *)"Execute",
(u_char *)"Up",
(u_char *)"Down",
(u_char *)"Right",
(u_char *)"Left",
(unsigned char *)"",
(unsigned char *)"F1",
(unsigned char *)"F2",
(unsigned char *)"F3",
(unsigned char *)"F4",
(unsigned char *)"F5",
(unsigned char *)"F6",
(unsigned char *)"F7",
(unsigned char *)"F8",
(unsigned char *)"F9",
(unsigned char *)"F10",
(unsigned char *)"F11",
(unsigned char *)"F12",
(unsigned char *)"F13",
(unsigned char *)"F14",
(unsigned char *)"F15",
(unsigned char *)"F16",
(unsigned char *)"F17",
(unsigned char *)"F18",
(unsigned char *)"F19",
(unsigned char *)"F20",
(unsigned char *)"Select",
(unsigned char *)"Kanji",
(unsigned char *)"Cancel",
(unsigned char *)"Execute",
(unsigned char *)"Up",
(unsigned char *)"Down",
(unsigned char *)"Right",
(unsigned char *)"Left",
(u_char *)"start",
(u_char *)"henkan",
(u_char *)"muhen",
(u_char *)"kettei",
(u_char *)"hira",
(u_char *)"halpha",
(u_char *)"zalpha",
(u_char *)"hkata",
(u_char *)"zkata",
(u_char *)"code",
(u_char *)"etc",
(u_char *)"right",
(u_char *)"left",
(u_char *)"kaku",
(u_char *)"syuku",
(u_char *)"edit",
(u_char *)"toggle",
(u_char *)"wrapback",
(u_char *)"wrap",
(u_char *)"sjrc",
(u_char *)"buffer",
(u_char *)"toroku",
(u_char *)"syoukyo",
(u_char *)"help",
(u_char *)"ha-kettei",
(u_char *)"flush",
(u_char *)"debug",
(u_char *)"cancel",
(u_char *)"saihenkan",
(u_char *)"ignore",
(u_char *)"top",
(u_char *)"end",
(u_char *)"reconnect",
(u_char *)"kill",
(unsigned char *)"start",
(unsigned char *)"henkan",
(unsigned char *)"muhen",
(unsigned char *)"kettei",
(unsigned char *)"hira",
(unsigned char *)"halpha",
(unsigned char *)"zalpha",
(unsigned char *)"hkata",
(unsigned char *)"zkata",
(unsigned char *)"code",
(unsigned char *)"etc",
(unsigned char *)"right",
(unsigned char *)"left",
(unsigned char *)"kaku",
(unsigned char *)"syuku",
(unsigned char *)"edit",
(unsigned char *)"toggle",
(unsigned char *)"wrapback",
(unsigned char *)"wrap",
(unsigned char *)"sjrc",
(unsigned char *)"buffer",
(unsigned char *)"toroku",
(unsigned char *)"syoukyo",
(unsigned char *)"help",
(unsigned char *)"ha-kettei",
(unsigned char *)"flush",
(unsigned char *)"debug",
(unsigned char *)"cancel",
(unsigned char *)"saihenkan",
(unsigned char *)"ignore",
(unsigned char *)"top",
(unsigned char *)"end",
(unsigned char *)"reconnect",
(unsigned char *)"kill",
(u_char *)"key",
(u_char *)"escape",
(u_char *)"sjxkey",
(u_char *)"etckey",
(u_char *)"intr",
(u_char *)"bskey",
(u_char *)"delkey",
(u_char *)"setnormal",
(u_char *)"throughnext",
(u_char *)"initialmode",
(u_char *)"helpmode",
(u_char *)"defaultcode",
(u_char *)"muhenkanmode",
(u_char *)"muhenkaninedit",
(u_char *)"muhenkantoggle",
(u_char *)"guide",
(u_char *)"forkshell",
(u_char *)"execshell",
(u_char *)"dictionary",
(u_char *)"userdic",
(u_char *)"maindic",
(u_char *)"romaji",
(u_char *)"bstudy",
(u_char *)"silent",
(u_char *)"flushafterconversion",
(u_char *)"rkerrbell",
(u_char *)"server",
(unsigned char *)"key",
(unsigned char *)"escape",
(unsigned char *)"sjxkey",
(unsigned char *)"etckey",
(unsigned char *)"intr",
(unsigned char *)"bskey",
(unsigned char *)"delkey",
(unsigned char *)"setnormal",
(unsigned char *)"throughnext",
(unsigned char *)"initialmode",
(unsigned char *)"helpmode",
(unsigned char *)"defaultcode",
(unsigned char *)"muhenkanmode",
(unsigned char *)"muhenkaninedit",
(unsigned char *)"muhenkantoggle",
(unsigned char *)"guide",
(unsigned char *)"forkshell",
(unsigned char *)"execshell",
(unsigned char *)"dictionary",
(unsigned char *)"userdic",
(unsigned char *)"maindic",
(unsigned char *)"romaji",
(unsigned char *)"bstudy",
(unsigned char *)"silent",
(unsigned char *)"flushafterconversion",
(unsigned char *)"rkerrbell",
(unsigned char *)"server",
(u_char *)"shiftjis",
(u_char *)"sjis",
(u_char *)"euc",
(u_char *)"euc2",
(u_char *)"jis",
(u_char *)"jis2",
(u_char *)"kuten",
(u_char *)"kuten2",
(unsigned char *)"shiftjis",
(unsigned char *)"sjis",
(unsigned char *)"euc",
(unsigned char *)"euc2",
(unsigned char *)"jis",
(unsigned char *)"jis2",
(unsigned char *)"kuten",
(unsigned char *)"kuten2",
(u_char *)"buff",
(u_char *)"unbuff",
(u_char *)"direct",
(unsigned char *)"buff",
(unsigned char *)"unbuff",
(unsigned char *)"direct",
(u_char *)"sj2",
(u_char *)"shift",
(unsigned char *)"sj2",
(unsigned char *)"shift",
(u_char *)"function",
(unsigned char *)"function",
(u_char *)"unbuffer",
(u_char *)"funcetc"
(unsigned char *)"unbuffer",
(unsigned char *)"funcetc"
};

View file

@ -67,18 +67,18 @@ extern char *dict_dir;
extern int dir_mode;
extern int file_mode;
static u_char buf1[YomiBufSize];
static u_char buf2[YomiBufSize];
static u_char buf3[YomiBufSize];
static u_char buf4[YomiBufSize];
static u_char kbuf[KanjiBufSize];
static u_char skbuf[KanjiBufSize];
static unsigned char buf1[YomiBufSize];
static unsigned char buf2[YomiBufSize];
static unsigned char buf3[YomiBufSize];
static unsigned char buf4[YomiBufSize];
static unsigned char kbuf[KanjiBufSize];
static unsigned char skbuf[KanjiBufSize];
static jmp_buf error_ret;
static WorkArea *worklist = NULL;
static Client *cur_cli;
static u_char defaultchar[2] = {(u_char)0x81, (u_char)0x40};
static unsigned char defaultchar[2] = {(unsigned char)0x81, (unsigned char)0x40};
static int defuse=0, defuse2=0;
DictFile *opendict();
@ -86,7 +86,7 @@ int closedict();
StdyFile *openstdy();
int closestdy();
u_char *put_ndata(), *put_string();
unsigned char *put_ndata(), *put_string();
@ -486,7 +486,7 @@ void
exec_ph2knj (int mb_flag)
{
int i, j, l, stdy_size, buf_size, srchead = 0, srclen;
u_char *p,*q;
unsigned char *p,*q;
i = get_nstring(buf1, sizeof(buf1));
@ -564,7 +564,7 @@ exec_cl2knj (int mb_flag)
{
int len, stdy_size, buf_size;
int i, j, l;
u_char *ptr, *q;
unsigned char *ptr, *q;
len = get_int();
i = get_nstring(buf1, sizeof(buf1));
@ -629,7 +629,7 @@ exec_nextcl (int mb_flag)
{
int mode, stdy_size, buf_size;
int i, l;
u_char *ptr, *q;
unsigned char *ptr, *q;
mode = get_int();
@ -682,7 +682,7 @@ exec_prevcl (int mb_flag)
{
int mode, stdy_size, buf_size;
int i, l;
u_char *ptr, *q;
unsigned char *ptr, *q;
mode = get_int();
@ -784,7 +784,7 @@ exec_cl2knj_all (int mb_flag)
{
int len, stdy_size, buf_size;
int i, l;
u_char *ptr, *q;
unsigned char *ptr, *q;
len = get_int();
i = get_nstring(buf1, sizeof(buf1));
@ -1082,7 +1082,7 @@ exec_getdict (int mb_flag)
TypeDicID dicid;
int err, buf_size, l;
DICTL *dl;
u_char *ptr, *q;
unsigned char *ptr, *q;
dicid = get_int();
@ -1166,7 +1166,7 @@ exec_nextdict (int mb_flag)
TypeDicID dicid;
int err, buf_size, l;
DICTL *dl;
u_char *ptr, *q;
unsigned char *ptr, *q;
dicid = get_int();
@ -1250,7 +1250,7 @@ exec_prevdict (int mb_flag)
TypeDicID dicid;
int err, buf_size, l;
DICTL *dl;
u_char *ptr, *q;
unsigned char *ptr, *q;
dicid = get_int();

View file

@ -50,8 +50,8 @@ int terminate();
static int fzkstrcmp(yptr, fzkp, saml)
u_char *yptr;
u_char *fzkp;
unsigned char *yptr;
unsigned char *fzkp;
int *saml;
{
int asklen, nkrlen;
@ -95,7 +95,7 @@ int *saml;
void setclrec(jrec, yptr, right)
JREC *jrec;
u_char *yptr;
unsigned char *yptr;
TypeCnct right;
{
CLREC *new;
@ -185,7 +185,7 @@ static int fzkcnct(right, left)
TypeCnct right;
TypeCnct left;
{
u_char *cncttbl;
unsigned char *cncttbl;
if (right && left) {
cncttbl = Rigtadr(right);
@ -199,14 +199,14 @@ TypeCnct left;
void srchfzk(jrec, yptr, right, level)
JREC *jrec;
u_char *yptr;
unsigned char *yptr;
TypeCnct right;
int level;
{
u_char *fzk;
unsigned char *fzk;
int len = 0;
int cmp;
u_char *next;
unsigned char *next;
FREC *fzkrec;
int i;
int nlen;

112
fzkyomi.c
View file

@ -42,13 +42,13 @@
#include "sj_right.h"
#include "sj_left.h"
static u_char fzk_wo[] = {
static unsigned char fzk_wo[] = {
(0<<5)+0, L_WO, R_WO,
(0<<5)+0, L_WO_S, R_WO_S,
0xff
};
static u_char fzk_xtu[] = {
static unsigned char fzk_xtu[] = {
(0<<5) + 1, _KE, L_KKE, R_SHUUJO,
(0<<5) + 3, _TA,_XTU,_TE, L_TTATTE, R_TTATTE,
(1<<5) + 1, _RA, L_TTARA, R_TTARA,
@ -69,7 +69,7 @@ static u_char fzk_xtu[] = {
0xff
};
static u_char fzk_a[] = {
static unsigned char fzk_a[] = {
(0<<5) + 1, _GE, L_YOUGEN, R_AGE,
(1<<5) + 1, _YO, L_YOUGEN, R_MEIREI2,
(1<<5) + 1, _RU, L_YOUGEN, R_SHUUSI,
@ -88,7 +88,7 @@ static u_char fzk_a[] = {
0xff
};
static u_char fzk_i[] = {
static unsigned char fzk_i[] = {
(0<<5) + 0, L_IRU, R_I,
(0<<5) + 1, _I, L_II, R_SHUUSI,
(0<<5) + 1, _KA, L_YOUGEN, R_MIZEN5,
@ -111,21 +111,21 @@ static u_char fzk_i[] = {
0xff
};
static u_char fzk_u[] = {
static unsigned char fzk_u[] = {
(0<<5) + 1, _E, L_UE, R_UE,
(0<<5) + 1, _TI, L_UTI, R_UTI,
(0<<5) + 1, _RU, L_ERU, R_SHUUSI,
0xff
};
static u_char fzk_e[] = {
static unsigned char fzk_e[] = {
(0<<5) + 0, L_ERU, R_E,
(0<<5) + 1, _RU, L_ERU, R_SHUUSI,
(0<<5) + 1, _RE, L_ERU, R_KATEI3,
0xff
};
static u_char fzk_o[] = {
static unsigned char fzk_o[] = {
(0<<5) + 1, _I, L_YOUGEN, R_ONBIN8,
(1<<5) + 1, _TE, L_OITE, R_OITE,
(0<<5) + 1, _KA, L_YOUGEN, R_MIZEN5,
@ -141,7 +141,7 @@ static u_char fzk_o[] = {
0xff
};
static u_char fzk_ka[] = {
static unsigned char fzk_ka[] = {
(0<<5) + 0 + 8, L_KA1, R_KA1,
(0<<5) + 0 + 8, L_KA2, R_KA2,
(0<<5) + 1, _I, L_KAI, R_SHUUJO,
@ -166,7 +166,7 @@ static u_char fzk_ka[] = {
0xff
};
static u_char fzk_ga[] = {
static unsigned char fzk_ga[] = {
(0<<5) + 0, L_GA1, R_GA1,
(0<<5) + 0, L_GA2, R_GA2,
(0<<5) + 2, _TA,_I, L_GATAI, R_KSHUUSI,
@ -186,13 +186,13 @@ static u_char fzk_ga[] = {
0xff
};
static u_char fzk_ki[] = {
static unsigned char fzk_ki[] = {
(0<<5) + 0, L_YOUGEN, R_FZKKI,
(0<<5) + 1, _RI, L_KIRI, R_KIRI,
0xff
};
static u_char fzk_ku[] = {
static unsigned char fzk_ku[] = {
(0<<5) + 2, _SE,_NI, L_KUSENI, R_KUSENI,
(0<<5) + 3, _DA,_SA,_I, L_KUDASARU, R_KUDASAI,
(2<<5) + 1, _XTU, L_KUDASARU, R_ONBIN6,
@ -208,13 +208,13 @@ static u_char fzk_ku[] = {
0xff
};
static u_char fzk_gu[] = {
static unsigned char fzk_gu[] = {
(0<<5) + 2, _RA,_I, L_KURAI, R_KURAI,
(0<<5) + 2, _RU,_MI, L_GURUMI, R_GURUMI,
0xff
};
static u_char fzk_ke[] = {
static unsigned char fzk_ke[] = {
(0<<5) + 1, _DO, L_KEDO, R_KEDO,
(1<<5) + 1, _MO, L_KEDO, R_KEDO,
(0<<5) + 2, _RE,_DO, L_KEDO, R_KEDO,
@ -222,7 +222,7 @@ static u_char fzk_ke[] = {
0xff
};
static u_char fzk_ko[] = {
static unsigned char fzk_ko[] = {
(0<<5) + 0, L_YOUGEN, R_KO,
(0<<5) + 1, _I, L_YOUGEN, R_MEIREI1,
(0<<5) + 1, _SO, L_KOSO, R_KOSO,
@ -230,7 +230,7 @@ static u_char fzk_ko[] = {
0xff
};
static u_char fzk_go[] = {
static unsigned char fzk_go[] = {
(0<<5) + 2, _ZA,_I, L_GOZAI, R_GOZAI,
(0<<5) + 2, _TO,_KI, L_GOTOSI, R_GOTOKI,
(1<<5) + 1, _KU, L_GOTOSI, R_GOTOKU,
@ -238,7 +238,7 @@ static u_char fzk_go[] = {
0xff
};
static u_char fzk_sa[] = {
static unsigned char fzk_sa[] = {
(0<<5) + 0, L_SA1, R_MIZEN1,
(0<<5) + 0, L_SA2, R_SHUUJO,
(0<<5) + 1, _E, L_SAE, R_SAE,
@ -250,13 +250,13 @@ static u_char fzk_sa[] = {
0xff
};
static u_char fzk_za[] = {
static unsigned char fzk_za[] = {
(0<<5) + 1, _RU, L_ZARU, R_ZARU,
(0<<5) + 1, _RE, L_ZARU, R_KATEI2,
0xff
};
static u_char fzk_si[] = {
static unsigned char fzk_si[] = {
(0<<5) + 0, L_SI1, R_SI1,
(0<<5) + 0, L_SI2, R_SI2,
(0<<5) + 0, L_N_SI, R_N_SI,
@ -272,7 +272,7 @@ static u_char fzk_si[] = {
0xff
};
static u_char fzk_ji[] = {
static unsigned char fzk_ji[] = {
(0<<5) + 2, _MA,_I, L_JIMAU, R_IKI,
(1<<5) + 1, _U, L_JIMAU, R_SHUUSI,
(1<<5) + 1, _E, L_JIMAU, R_IKE,
@ -289,7 +289,7 @@ static u_char fzk_ji[] = {
0xff
};
static u_char fzk_su[] = {
static unsigned char fzk_su[] = {
(0<<5) + 1, _GI, L_SUGIRU, R_SUGI,
(1<<5) + 1, _RU, L_SUGIRU, R_SHUUSI,
(1<<5) + 1, _RE, L_SUGIRU, R_KATEI2,
@ -303,7 +303,7 @@ static u_char fzk_su[] = {
0xff
};
static u_char fzk_zu[] = {
static unsigned char fzk_zu[] = {
(0<<5) + 0, L_ZU, R_ZU,
(0<<5) + 1, _TU, L_ZUTU, R_ZUTU,
(0<<5) + 2, _NI,_I, L_ZU, R_I,
@ -312,7 +312,7 @@ static u_char fzk_zu[] = {
0xff
};
static u_char fzk_se[] = {
static unsigned char fzk_se[] = {
(0<<5) + 0, L_SE, R_MIZEN2,
(0<<5) + 0, L_SERU, R_SASE,
(0<<5) + 1, _YO, L_SEYO, R_MEIREI2,
@ -323,12 +323,12 @@ static u_char fzk_se[] = {
0xff
};
static u_char fzk_ze[] = {
static unsigned char fzk_ze[] = {
(0<<5) + 0, L_ZE, R_SHUUJO,
0xff
};
static u_char fzk_so[] = {
static unsigned char fzk_so[] = {
(0<<5) + 1, _U, L_SOUDA, R_SOU,
(1<<5) + 1, _DA, L_SOUDA, R_SOUDA,
(2<<5) + 1, _XTU, L_YOUTAI, R_ONBIN1,
@ -345,12 +345,12 @@ static u_char fzk_so[] = {
0xff
};
static u_char fzk_zo[] = {
static unsigned char fzk_zo[] = {
(0<<5) + 0, L_ZO, R_SHUUJO,
0xff
};
static u_char fzk_ta[] = {
static unsigned char fzk_ta[] = {
(0<<5) + 0, L_TA, R_TA,
(0<<5) + 1, _I, L_TAI, R_TAI,
(0<<5) + 2, _KA,_XTU, L_TAI, R_ONBIN1,
@ -376,7 +376,7 @@ static u_char fzk_ta[] = {
0xff
};
static u_char fzk_da[] = {
static unsigned char fzk_da[] = {
(0<<5) + 0, L_DA1, R_TA,
(0<<5) + 0, L_DA2, R_DSHUUSI1,
(0<<5) + 1, _KE, L_DAKE, R_DAKE,
@ -389,7 +389,7 @@ static u_char fzk_da[] = {
0xff
};
static u_char fzk_ti[] = {
static unsigned char fzk_ti[] = {
(0<<5) + 2, _MA,_I, L_TIMAU, R_IKI,
(1<<5) + 1, _U, L_TIMAU, R_SHUUSI,
(1<<5) + 1, _E, L_TIMAU, R_IKE,
@ -406,12 +406,12 @@ static u_char fzk_ti[] = {
0xff
};
static u_char fzk_di[] = {
static unsigned char fzk_di[] = {
(0<<5) + 1, _XYA, L_JYA, R_JYA,
0xff
};
static u_char fzk_tu[] = {
static unsigned char fzk_tu[] = {
(0<<5) + 2, _I,_TE, L_TUITE, R_TUITE,
(0<<5) + 1, _KI, L_TUKI, R_TUKI,
(0<<5) + 1, _TU, L_TUTU, R_TUTU,
@ -419,14 +419,14 @@ static u_char fzk_tu[] = {
0xff
};
static u_char fzk_te[] = {
static unsigned char fzk_te[] = {
(0<<5) + 0, L_TE1, R_TE1,
(0<<5) + 0, L_TE2, R_TE2,
(0<<5) + 1, _RU, L_TERU, R_TERU,
0xff
};
static u_char fzk_de[] = {
static unsigned char fzk_de[] = {
(0<<5) + 0, L_DE, R_DE,
(0<<5) + 0, L_DA1, R_TE2,
(0<<5) + 3, _A,_RO,_U, L_DEAROU, R_AROU,
@ -442,7 +442,7 @@ static u_char fzk_de[] = {
0xff
};
static u_char fzk_to[] = {
static unsigned char fzk_to[] = {
(0<<5) + 0, L_TO1, R_TO1,
(0<<5) + 0, L_TO2, R_TO2,
(0<<5) + 1, _I, L_TE2, R_ONBIN8,
@ -463,7 +463,7 @@ static u_char fzk_to[] = {
0xff
};
static u_char fzk_do[] = {
static unsigned char fzk_do[] = {
(0<<5) + 0, L_DO, R_DO,
(0<<5) + 1, _I, L_DA1, R_ONBIN8,
(0<<5) + 2, _O,_RI, L_DOORI, R_DOORI,
@ -478,7 +478,7 @@ static u_char fzk_do[] = {
0xff
};
static u_char fzk_na[] = {
static unsigned char fzk_na[] = {
(0<<5) + 0, L_NA1, R_SHUUJO,
(0<<5) + 0, L_NA2, R_NA2,
(0<<5) + 1, _XA, L_NAA, R_SHUUJO,
@ -515,7 +515,7 @@ static u_char fzk_na[] = {
0xff
};
static u_char fzk_ni[] = {
static unsigned char fzk_ni[] = {
(0<<5) + 0, L_NI1, R_NI1,
(0<<5) + 0, L_NI2, R_NI2,
(0<<5) + 0, L_NI3, R_NI3,
@ -531,19 +531,19 @@ static u_char fzk_ni[] = {
0xff
};
static u_char fzk_nu[] = {
static unsigned char fzk_nu[] = {
(0<<5) + 0, L_NU, R_NU,
0xff
};
static u_char fzk_ne[] = {
static unsigned char fzk_ne[] = {
(0<<5) + 0, L_NE1, R_SHUUJO,
(0<<5) + 0, L_NE2, R_KATEI2,
(0<<5) + 1, _E, L_NEE, R_SHUUJO,
0xff
};
static u_char fzk_no[] = {
static unsigned char fzk_no[] = {
(0<<5) + 0, L_NO1, R_NO1,
(0<<5) + 0, L_NO2, R_NO2,
(0<<5) + 1, _DE, L_NODE, R_NODE,
@ -553,14 +553,14 @@ static u_char fzk_no[] = {
0xff
};
static u_char fzk_ha[] = {
static unsigned char fzk_ha[] = {
(0<<5) + 0, L_HA, R_HA,
(0<<5) + 1, _SI, L_HA, R_HASI,
(0<<5) + 1, _ZU, L_HAZU, R_HAZU,
0xff
};
static u_char fzk_ba[] = {
static unsigned char fzk_ba[] = {
(0<<5) + 0, L_BA, R_BA,
(0<<5) + 2, _KA,_SI, L_BAKARI, R_BAKARI,
(1<<5) + 1, _RI, L_BAKARI, R_BAKARI,
@ -569,7 +569,7 @@ static u_char fzk_ba[] = {
0xff
};
static u_char fzk_hu[] = {
static unsigned char fzk_hu[] = {
(0<<5) + 2, _U,_DA, L_FUUDA, R_SOUDA,
(2<<5) + 1, _XTU, L_FUUDA, R_ONBIN1,
(2<<5) + 2, _RO,_U, L_FUUDA, R_DAROU,
@ -584,12 +584,12 @@ static u_char fzk_hu[] = {
0xff
};
static u_char fzk_he[] = {
static unsigned char fzk_he[] = {
(0<<5)+0, L_HE, R_HE,
0xff
};
static u_char fzk_be[] = {
static unsigned char fzk_be[] = {
(0<<5) + 2, _KA,_RA, L_BESI, R_BEKARA,
(0<<5) + 1, _KI, L_BESI, R_BEKI,
(0<<5) + 1, _KU, L_BESI, R_BEKU,
@ -597,14 +597,14 @@ static u_char fzk_be[] = {
0xff
};
static u_char fzk_ho[] = {
static unsigned char fzk_ho[] = {
(0<<5) + 1, _U, L_HOU, R_HOU,
(0<<5) + 1, _KA, L_HOKA, R_HOKA,
(0<<5) + 1, _DO, L_HODO, R_HODO,
0xff
};
static u_char fzk_ma[] = {
static unsigned char fzk_ma[] = {
(0<<5) + 1, _I, L_MAI, R_MAI,
(0<<5) + 1, _SI, L_MASU, R_DESHI,
(1<<5) + 0, L_MASU, R_MEIREI2,
@ -620,7 +620,7 @@ static u_char fzk_ma[] = {
0xff
};
static u_char fzk_mi[] = {
static unsigned char fzk_mi[] = {
(0<<5) + 0, L_YOUGEN, R_MI,
(0<<5) + 2, _TA,_I, L_MITAIDA, R_MITAI,
(2<<5) + 1, _DA, L_MITAIDA, R_MITAIDA,
@ -641,7 +641,7 @@ static u_char fzk_mi[] = {
0xff
};
static u_char fzk_mo[] = {
static unsigned char fzk_mo[] = {
(0<<5) + 0, L_MO1, R_MO1,
(0<<5) + 0, L_MO2, R_MO2,
(0<<5) + 2, _XTU,_TE, L_MOTTE, R_MOTTE,
@ -657,7 +657,7 @@ static u_char fzk_mo[] = {
0xff
};
static u_char fzk_ya[] = {
static unsigned char fzk_ya[] = {
(0<<5) + 0, L_YA1, R_YA1,
(0<<5) + 0, L_YA2, R_YA2,
(0<<5) + 2, _SU,_I, L_YASUI, R_KSHUUSI,
@ -676,12 +676,12 @@ static u_char fzk_ya[] = {
0xff
};
static u_char fzk_yu[] = {
static unsigned char fzk_yu[] = {
(0<<5) + 1, _E, L_YUE, R_YUE,
0xff
};
static u_char fzk_yo[] = {
static unsigned char fzk_yo[] = {
(0<<5) + 0, L_YO, R_SHUUJO,
(0<<5) + 1, _I, L_YOI, R_KSHUUSI,
(0<<5) + 1, _U, L_YOU, R_YOU1,
@ -714,7 +714,7 @@ static u_char fzk_yo[] = {
0xff
};
static u_char fzk_ra[] = {
static unsigned char fzk_ra[] = {
(0<<5) + 2, _SI,_I, L_RASII, R_RASII,
(1<<5) + 2, _KA,_XTU, L_RASII, R_ONBIN1,
(1<<5) + 1, _KI, L_RASII, R_GOTOKI,
@ -728,7 +728,7 @@ static u_char fzk_ra[] = {
0xff
};
static u_char fzk_re[] = {
static unsigned char fzk_re[] = {
(0<<5) + 0, L_RERU, R_RARE,
(0<<5) + 1, _YO, L_RERU, R_MEIREI2,
(0<<5) + 1, _RU, L_RERU, R_SHUUSI,
@ -737,7 +737,7 @@ static u_char fzk_re[] = {
0xff
};
static u_char fzk_wa[] = {
static unsigned char fzk_wa[] = {
(0<<5) + 0, L_WA, R_SHUUJO,
(0<<5) + 1, _KE, L_WAKE, R_WAKE,
(0<<5) + 1, _NE, L_WANE, R_SHUUJO,
@ -745,7 +745,7 @@ static u_char fzk_wa[] = {
0xff
};
static u_char fzk_nn[] = {
static unsigned char fzk_nn[] = {
(0<<5) + 0, L_NN1, R_NN1,
(0<<5) + 0, L_NN2, R_NN2,
0xff
@ -753,7 +753,7 @@ static u_char fzk_nn[] = {
u_char *fzkadr[] = {
unsigned char *fzkadr[] = {
0, fzk_a, 0, fzk_i, 0,
fzk_u, 0, fzk_e, 0, fzk_o,
fzk_ka, fzk_ga, fzk_ki, 0, fzk_ku,

View file

@ -41,18 +41,18 @@
#include "kanakan.h"
static u_char*
code2kanji(u_char* s, u_char* d, u_char* ym, int yl, int flg);
static unsigned char*
code2kanji(unsigned char* s, unsigned char* d, unsigned char* ym, int yl, int flg);
u_char*
getkan_none(u_char* s, u_char* d, u_char* ym, int yl, int flg)
unsigned char*
getkan_none(unsigned char* s, unsigned char* d, unsigned char* ym, int yl, int flg)
{
return d;
}
u_char*
getkan_hira(u_char* s, u_char* d, u_char* ym, int yl, int flg)
unsigned char*
getkan_hira(unsigned char* s, unsigned char* d, unsigned char* ym, int yl, int flg)
{
int cnt, csize;
@ -71,11 +71,11 @@ getkan_hira(u_char* s, u_char* d, u_char* ym, int yl, int flg)
}
u_char*
getkan_kata(u_char* s, u_char* d, u_char* ym, int yl, int flg)
unsigned char*
getkan_kata(unsigned char* s, unsigned char* d, unsigned char* ym, int yl, int flg)
{
int cnt, csize;
u_char ch;
unsigned char ch;
csize = codesize(*s);
@ -108,16 +108,16 @@ getkan_kata(u_char* s, u_char* d, u_char* ym, int yl, int flg)
}
u_char*
getkan_knj(u_char* s, u_char* d, u_char* ym, int yl, int flg)
unsigned char*
getkan_knj(unsigned char* s, unsigned char* d, unsigned char* ym, int yl, int flg)
{
return code2kanji(askknj[*s & KnjAssyukuMask], d, ym, yl, flg);
}
u_char*
getkan_ofs(u_char* s, u_char* d, u_char* ym, int yl, int flg)
unsigned char*
getkan_ofs(unsigned char* s, unsigned char* d, unsigned char* ym, int yl, int flg)
{
return code2kanji(dicbuf + ((*s & KanjiCodeMask) << 8) + *(s + 1),
@ -125,10 +125,10 @@ getkan_ofs(u_char* s, u_char* d, u_char* ym, int yl, int flg)
}
u_char*
getkan_norm(u_char* s, u_char* d, u_char* ym, int yl, int flg)
unsigned char*
getkan_norm(unsigned char* s, unsigned char* d, unsigned char* ym, int yl, int flg)
{
u_char c;
unsigned char c;
if (*s != 0) {
c = s[1];
@ -143,10 +143,10 @@ getkan_norm(u_char* s, u_char* d, u_char* ym, int yl, int flg)
}
u_char*
getkan_ascii(u_char* s, u_char* d, u_char* ym, int yl, int flg)
unsigned char*
getkan_ascii(unsigned char* s, unsigned char* d, unsigned char* ym, int yl, int flg)
{
u_char c;
unsigned char c;
c = s[1];
if (c & 0x80)
@ -157,8 +157,8 @@ getkan_ascii(u_char* s, u_char* d, u_char* ym, int yl, int flg)
}
static u_char*
code2kanji(u_char* s, u_char* d, u_char* ym, int yl, int flg)
static unsigned char*
code2kanji(unsigned char* s, unsigned char* d, unsigned char* ym, int yl, int flg)
{
int csize;
@ -221,9 +221,9 @@ code2kanji(u_char* s, u_char* d, u_char* ym, int yl, int flg)
int
getkanji(u_char* ym, int yl, u_char* ptr, u_char* buf)
getkanji(unsigned char* ym, int yl, unsigned char* ptr, unsigned char* buf)
{
u_char *q;
unsigned char *q;
q = code2kanji(ptr, buf, ym, yl, TRUE);

View file

@ -112,7 +112,7 @@ setnspr (KHREC *kptr, STDYIN *sptr)
}
}
kptr -> rank = (u_char)keepnm;
kptr -> rank = (unsigned char)keepnm;
trank++;
if (keepnm <= nrank) nrank++;
if (sptr -> nmflg && (nrank > keepnm)) nrank = keepnm;
@ -138,12 +138,12 @@ regetrank (void)
for (count = khcount, kptr = kouhotbl ; count-- ; kptr++) {
if (!(kptr -> rank)) {
if (tmp && kptr -> mode && !(kptr -> offs)) {
kptr -> rank = (u_char)tmp++;
kptr -> rank = (unsigned char)tmp++;
}
else
kptr -> rank = (u_char)trank++;
kptr -> rank = (unsigned char)trank++;
}
else if ((short)kptr -> rank >= nrank)
kptr -> rank += (u_char)nkhcount;
kptr -> rank += (unsigned char)nkhcount;
}
}

View file

@ -52,7 +52,7 @@ exec_henkan ()
short sp;
int len, rlen, ilen;
int opos, ipos, bnum;
u_char index[BUFFLENGTH * 2], mode;
unsigned char index[BUFFLENGTH * 2], mode;
cv = GetConversion ();
sp = 0;
@ -283,9 +283,9 @@ Getcode (in, out)
wchar16_t *in, *out;
{
int c, i, j;
u_char s[5];
unsigned char s[5];
int base, c_code;
u_short code;
unsigned short code;
wchar16_t sw[5];
wchar16_t tmp[3];
@ -308,7 +308,7 @@ wchar16_t *in, *out;
in ++;
if (i == 4) {
s[i] = '\0';
code = (u_short)strtol((char *)s, (char **)NULL, base);
code = (unsigned short)strtol((char *)s, (char **)NULL, base);
switch (c_code) {
case CODE_KUTEN :
case CODE_KUTEN2 :
@ -348,16 +348,16 @@ wchar16_t *in, *out;
}
static u_char load_mode;
static unsigned char load_mode;
load_bun (num, s, type)
int num;
wchar16_t *s;
u_char type;
unsigned char type;
{
Conversion *cv;
int len, ilen;
u_char itype;
unsigned char itype;
wchar16_t Htmp[BUFFLENGTH], Ztmp[BUFFLENGTH * 2];
cv = GetConversion ();
@ -426,13 +426,13 @@ u_char type;
load_bun2(num, htmp, ztmp, omode)
int num;
wchar16_t *htmp, *ztmp;
u_short *omode;
unsigned short *omode;
{
Conversion *cv;
int i;
int len, ilen;
u_short *op;
u_char type;
unsigned short *op;
unsigned char type;
wchar16_t Ztmp[DLEN + 1];
@ -532,7 +532,7 @@ int first;
static u_char Bstr_mode;
static unsigned char Bstr_mode;
Bstr (bnum, s)
int bnum;
@ -669,7 +669,7 @@ Bdisp (redraw)
int displen;
int amount = 0;
int tmpcol=0;
u_short row, col;
unsigned short row, col;
CursorRead(&row, &col);
@ -716,7 +716,7 @@ Rdisp ()
int displen;
int amount=0;
int tmpcol=0;
u_short row, col;
unsigned short row, col;
CursorRead(&row, &col);
@ -766,7 +766,7 @@ int Total;
int displen;
int amount=0;
int tmpcol=0;
u_short row, col;
unsigned short row, col;
CursorRead(&row, &col);

34
hindo.c
View file

@ -51,7 +51,7 @@ extern int kanji_num;
int
check_hindo(u_char* ptr, int len)
check_hindo(unsigned char* ptr, int len)
{
int low, high, mid;
int i;
@ -262,10 +262,10 @@ reset_assyuku(HindoRec* hrec)
static HindoRec*
makehindo(u_char* ptr, int len, int alen)
makehindo(unsigned char* ptr, int len, int alen)
{
HindoRec *hrec;
u_char *p;
unsigned char *p;
hrec = (HindoRec *)Malloc(sizeof(HindoRec));
@ -273,7 +273,7 @@ makehindo(u_char* ptr, int len, int alen)
fprintf(stderr, "\245\341\245\342\245\352\244\254\302\255\244\352\244\336\244\273\244\363\n");
exit(1);
}
p = (u_char *)Malloc(len);
p = (unsigned char *)Malloc(len);
if (!p) {
fprintf(stderr, "\245\341\245\342\245\352\244\254\302\255\244\352\244\336\244\273\244\363\n");
exit(1);
@ -301,7 +301,7 @@ makehindo(u_char* ptr, int len, int alen)
static void
set_hindo(u_char* ptr, int len, int alen)
set_hindo(unsigned char* ptr, int len, int alen)
{
HindoRec *hrec;
int low, high, mid;
@ -376,7 +376,7 @@ set_hindo(u_char* ptr, int len, int alen)
static void
reset_hindo(u_char* p, int l)
reset_hindo(unsigned char* p, int l)
{
HindoRec *hrec;
int low, high, mid;
@ -428,13 +428,13 @@ reset_hindo(u_char* p, int l)
void
knjhnd_set(u_char* p, int l)
knjhnd_set(unsigned char* p, int l)
{
u_char *kp1;
u_char *kp2;
unsigned char *kp1;
unsigned char *kp2;
int i;
int kl1;
u_char tmp[MaxKanjiLength * 2 + MaxAtrNumber * 2 + 1];
unsigned char tmp[MaxKanjiLength * 2 + MaxAtrNumber * 2 + 1];
for (kp1 = p, kl1 = l ; kl1 > 0 ; ) {
@ -462,13 +462,13 @@ knjhnd_set(u_char* p, int l)
void
knjhnd_reset(u_char* p, int l)
knjhnd_reset(unsigned char* p, int l)
{
u_char *kp1;
u_char *kp2;
unsigned char *kp1;
unsigned char *kp2;
int i;
int kl1;
u_char tmp[MaxKanjiLength * 2 + MaxAtrNumber * 2 + 1];
unsigned char tmp[MaxKanjiLength * 2 + MaxAtrNumber * 2 + 1];
for (kp1 = p, kl1 = l ; kl1 > 0 ; ) {
@ -499,7 +499,7 @@ knjhnd_reset(u_char* p, int l)
static int
check_assyuku(HindoRec* p, HindoRec* q)
{
u_char ptmp[128], qtmp[128];
unsigned char ptmp[128], qtmp[128];
int plen;
int qlen;
@ -528,7 +528,7 @@ decide_knjask(void)
int i, j;
AssyukuRec *p;
HindoRec *q;
u_char *r;
unsigned char *r;
int len = 0;
askknj_num = 0;
@ -582,7 +582,7 @@ decide_knjask(void)
end:
{
int i, j, len;
u_char *p;
unsigned char *p;
for (i = 0 ; i < askknj_num ; i++) {
len = askknj[i] -> klen;

View file

@ -44,7 +44,7 @@
#include "kanakan.h"
int
euc_codesize (u_char c)
euc_codesize (unsigned char c)
{
if ((c & KanjiModeMask) == 0x90) {
return 1;
@ -58,9 +58,9 @@ euc_codesize (u_char c)
}
int
hzstrlen (u_char *ptr, int len)
hzstrlen (unsigned char *ptr, int len)
{
u_char *head;
unsigned char *head;
head = ptr;
while (len-- > 0) ptr += euc_codesize(*ptr);
return (ptr - head);

6
init.c
View file

@ -40,8 +40,8 @@
void seg_count(dict)
DICT *dict;
{
u_char *p;
u_char *q;
unsigned char *p;
unsigned char *q;
TypeDicSeg segcnt = 0;
if (dict-> getidx) {
@ -61,7 +61,7 @@ DICT *dict;
void mkidxtbl(dict)
DICT *dict;
{
u_char *p;
unsigned char *p;
TypeDicSeg seg;
if (!dict->getidx || !dict->getofs) return;

View file

@ -34,7 +34,7 @@
#include "sj_typedef.h"
int
istrcmp(u_char *yomip, u_char *idxp, int ylen, int ilen)
istrcmp(unsigned char *yomip, unsigned char *idxp, int ylen, int ilen)
{
while (1) {
if ((ilen | ylen) == 0)

118
kanakan.h
View file

@ -38,7 +38,7 @@
#include "Struct.h"
/* adddic.c */
u_int adddic(u_char *yomi, u_char *kanji, TypeGram hinsi);
unsigned int adddic(unsigned char *yomi, unsigned char *kanji, TypeGram hinsi);
/* addelcmn.c */
void set_size(unsigned char *p, int size, int plen, int nlen);
@ -57,17 +57,17 @@ CLREC *alloc_clrec(void);
void free_clrec(CLREC *p);
/* charsize.c */
int codesize(u_char code);
int codesize(unsigned char code);
/* cl2knj.c */
int cl2knj(u_char *yomi, int len, u_char *kouho);
int nextcl(u_char *kouho, int mode);
int prevcl(u_char *kouho, int mode);
int cl2knj(unsigned char *yomi, int len, unsigned char *kouho);
int nextcl(unsigned char *kouho, int mode);
int prevcl(unsigned char *kouho, int mode);
int selectnum(void);
/* clstudy.c */
int clstudy(u_char *yomi1, u_char *yomi2, STDYOUT *stdy);
void delclsub(u_char *target);
int clstudy(unsigned char *yomi1, unsigned char *yomi2, STDYOUT *stdy);
void delclsub(unsigned char *target);
void mkclidx(void);
/* cvtdict.c */
@ -81,7 +81,7 @@ void cvtkouho(KHREC *krec);
void setstyrec(KHREC *krec);
/* deldic.c */
u_int deldic(u_char *yomi, u_char *kanji, TypeGram hinsi);
unsigned int deldic(unsigned char *yomi, unsigned char *kanji, TypeGram hinsi);
/* depend.c */
DictFile *opendict(char *name, char *passwd);
@ -105,17 +105,17 @@ void get_stdysize(int *stynum, int *clstep, int *cllen);
/* dict.c */
void get_askknj(void);
int seldict(TypeDicID id);
u_char *get_idxptr(TypeDicSeg seg);
unsigned char *get_idxptr(TypeDicSeg seg);
/* getkanji.c */
u_char *getkan_none(u_char *s, u_char *d, u_char *ym, int yl, int flg);
u_char *getkan_hira(u_char *s, u_char *d, u_char *ym, int yl, int flg);
u_char *getkan_kata(u_char *s, u_char *d, u_char *ym, int yl, int flg);
u_char *getkan_knj(u_char *s, u_char *d, u_char *ym, int yl, int flg);
u_char *getkan_ofs(u_char *s, u_char *d, u_char *ym, int yl, int flg);
u_char *getkan_norm(u_char *s, u_char *d, u_char *ym, int yl, int flg);
u_char *getkan_ascii(u_char *s, u_char *d, u_char *ym, int yl, int flg);
int getkanji(u_char *ym, int yl, u_char *ptr, u_char *buf);
unsigned char *getkan_none(unsigned char *s, unsigned char *d, unsigned char *ym, int yl, int flg);
unsigned char *getkan_hira(unsigned char *s, unsigned char *d, unsigned char *ym, int yl, int flg);
unsigned char *getkan_kata(unsigned char *s, unsigned char *d, unsigned char *ym, int yl, int flg);
unsigned char *getkan_knj(unsigned char *s, unsigned char *d, unsigned char *ym, int yl, int flg);
unsigned char *getkan_ofs(unsigned char *s, unsigned char *d, unsigned char *ym, int yl, int flg);
unsigned char *getkan_norm(unsigned char *s, unsigned char *d, unsigned char *ym, int yl, int flg);
unsigned char *getkan_ascii(unsigned char *s, unsigned char *d, unsigned char *ym, int yl, int flg);
int getkanji(unsigned char *ym, int yl, unsigned char *ptr, unsigned char *buf);
/* getrank.c */
void getrank(void);
@ -133,31 +133,31 @@ void mkjiritu(int mode);
JREC *argjrec(int len, JREC *rec);
/* mkkouho.c */
u_char *makekan_none(u_char *s, u_char *d, int flg);
u_char *makekan_1byte(u_char *s, u_char *d, int flg);
u_char *makekan_knj(u_char *s, u_char *d, int flg);
u_char *makekan_ofs(u_char *s, u_char *d, int flg);
u_char *makekan_norm(u_char *s, u_char *d, int flg);
u_char *makekan_ascii(u_char *s, u_char *d, int flg);
unsigned char *makekan_none(unsigned char *s, unsigned char *d, int flg);
unsigned char *makekan_1byte(unsigned char *s, unsigned char *d, int flg);
unsigned char *makekan_knj(unsigned char *s, unsigned char *d, int flg);
unsigned char *makekan_ofs(unsigned char *s, unsigned char *d, int flg);
unsigned char *makekan_norm(unsigned char *s, unsigned char *d, int flg);
unsigned char *makekan_ascii(unsigned char *s, unsigned char *d, int flg);
void mkkouho(void);
int sel_sjmode(JREC *jrec);
/* mknumber.c */
void num_type00(u_char *s1, u_char *s2, JREC *jrec);
void num_type01(u_char *s1, u_char *s2, JREC *jrec);
void num_type02(u_char *s1, u_char *s2, JREC *jrec);
void num_type03(u_char *s1, u_char *s2, JREC *jrec);
void num_type04(u_char *s1, u_char *s2, JREC *jrec);
void num_type05(u_char *s1, u_char *s2, JREC *jrec);
void num_type06(u_char *s1, u_char *s2, JREC *jrec);
void num_type07(u_char *s1, u_char *s2, JREC *jrec);
void num_type08(u_char *s1, u_char *s2, JREC *jrec);
void num_type09(u_char *s1, u_char *s2, JREC *jrec);
void num_type10(u_char *s1, u_char *s2, JREC *jrec);
void num_type11(u_char *s1, u_char *s2, JREC *jrec);
void num_type12(u_char *s1, u_char *s2, JREC *jrec);
void num_type13(u_char *s1, u_char *s2, JREC *jrec);
void num_type14(u_char *s1, u_char *s2, JREC *jrec);
void num_type00(unsigned char *s1, unsigned char *s2, JREC *jrec);
void num_type01(unsigned char *s1, unsigned char *s2, JREC *jrec);
void num_type02(unsigned char *s1, unsigned char *s2, JREC *jrec);
void num_type03(unsigned char *s1, unsigned char *s2, JREC *jrec);
void num_type04(unsigned char *s1, unsigned char *s2, JREC *jrec);
void num_type05(unsigned char *s1, unsigned char *s2, JREC *jrec);
void num_type06(unsigned char *s1, unsigned char *s2, JREC *jrec);
void num_type07(unsigned char *s1, unsigned char *s2, JREC *jrec);
void num_type08(unsigned char *s1, unsigned char *s2, JREC *jrec);
void num_type09(unsigned char *s1, unsigned char *s2, JREC *jrec);
void num_type10(unsigned char *s1, unsigned char *s2, JREC *jrec);
void num_type11(unsigned char *s1, unsigned char *s2, JREC *jrec);
void num_type12(unsigned char *s1, unsigned char *s2, JREC *jrec);
void num_type13(unsigned char *s1, unsigned char *s2, JREC *jrec);
void num_type14(unsigned char *s1, unsigned char *s2, JREC *jrec);
/* peepdic.c */
int getusr(unsigned char *buf);
@ -174,45 +174,45 @@ int ph_khtbl(CLREC *clrec);
int setconj(TypeGram hinsi, JREC *jrec, CREC *crec);
/* setjrec.c */
int setj_atrb(u_char* p);
int setj_ofs(u_char* p);
int setj_knj(u_char* p);
int setj_norm1(u_char* p);
int setj_norm2(u_char* p);
int setj_norm3(u_char* p);
void setjrec(u_char* tagp, int mode);
void setnumrec(u_char* tagp, JREC* rec, TypeGram gram);
void setcrec(u_char* tagp);
int setj_atrb(unsigned char* p);
int setj_ofs(unsigned char* p);
int setj_knj(unsigned char* p);
int setj_norm1(unsigned char* p);
int setj_norm2(unsigned char* p);
int setj_norm3(unsigned char* p);
void setjrec(unsigned char* tagp, int mode);
void setnumrec(unsigned char* tagp, JREC* rec, TypeGram gram);
void setcrec(unsigned char* tagp);
/* setkouho.c */
void setkouho(CLREC* clrec, TypeDicOfs offs, int mode);
void ph_setkouho(CLREC* clrec, TypeDicOfs offs, STDYIN* sptr);
int hiraknj_atrb(u_char*, int*);
int hiraknj_ofs (u_char*, int*);
int hiraknj_knj (u_char*, int*);
int hiraknj_hask(u_char*, int*);
int hiraknj_kask(u_char*, int*);
int hiraknj_norm(u_char*, int*);
int hiraknj_hira(u_char*, int*);
int hiraknj_atrb(unsigned char*, int*);
int hiraknj_ofs (unsigned char*, int*);
int hiraknj_knj (unsigned char*, int*);
int hiraknj_hask(unsigned char*, int*);
int hiraknj_kask(unsigned char*, int*);
int hiraknj_norm(unsigned char*, int*);
int hiraknj_hira(unsigned char*, int*);
/* setubi.c */
unsigned char *getstb(TypeGram hinsi);
void setubi(JREC *rec, unsigned char *stbtbl);
/* skipkstr.c */
u_char* skipkstr(u_char* ptr);
unsigned char* skipkstr(unsigned char* ptr);
/* srchdict.c */
int yomicmp(u_char *ptr1, u_char *ptr2, u_char *saml);
u_char *srchdict(u_char *tagp);
int yomicmp(unsigned char *ptr1, unsigned char *ptr2, unsigned char *saml);
unsigned char *srchdict(unsigned char *tagp);
/* srchidx.c */
TypeDicSeg srchidx(TypeDicSeg low, int len);
/* srchnum.c */
void srchnum(void);
void setwdnum(u_char *p, int len, u_short *wd);
int setucnum(u_char *p, int len, u_char *ud);
void setwdnum(unsigned char *p, int len, unsigned short *wd);
int setucnum(unsigned char *p, int len, unsigned char *ud);
/* study.c */
int study(STDYOUT *stdy);

10
kigou.c
View file

@ -45,7 +45,7 @@
static int lastcode = BEGIN_CODE;
static u_short row, col;
static unsigned short row, col;
void input_kigou();
@ -54,7 +54,7 @@ kigou ()
extern int keyvalue;
int increse, code, basecode;
int inc, ki, low;
u_short num, CheckCcode(), strtocode();
unsigned short num, CheckCcode(), strtocode();
int rval;
increse = INCRESE;
@ -221,7 +221,7 @@ int bcode, code, increse;
extern wchar16_t Mguide[];
wchar16_t wtmp[20];
char tmp[20];
u_short prcode;
unsigned short prcode;
TopGuide ();
printR (Mguide);
@ -251,7 +251,7 @@ pkigou (code)
int code;
{
wchar16_t tmp[3];
u_short ccode;
unsigned short ccode;
if (jis2euc(code) == 0) {
ccode = BEGIN_CODE;
@ -274,7 +274,7 @@ input_kigou (basecode, code, increse)
int basecode, code, increse;
{
wchar16_t s[2];
u_short ccode, svlen;
unsigned short ccode, svlen;
Conversion *cv;
if (jis2euc(code) == 0) {

View file

@ -47,7 +47,7 @@
typedef struct div_list {
int len;
u_char code[3];
unsigned char code[3];
struct div_list *child;
} DivList;
@ -88,7 +88,7 @@ make_divrec(void)
static int
make_divlist(DivList* parent, u_char *knj, int len)
make_divlist(DivList* parent, unsigned char *knj, int len)
{
int i, j;
int num;
@ -195,11 +195,11 @@ make_divlist(DivList* parent, u_char *knj, int len)
u_char*
knjofscvt(u_char* ptr, int len, int* ret)
unsigned char*
knjofscvt(unsigned char* ptr, int len, int* ret)
{
int i;
u_char *p, *q;
unsigned char *p, *q;
DivList parent, *dl;
@ -211,7 +211,7 @@ knjofscvt(u_char* ptr, int len, int* ret)
*ret = i;
p = (u_char *)Malloc(i);
p = (unsigned char *)Malloc(i);
if (!p) {
fprintf(stderr, "\245\341\245\342\245\352\244\254\311\324\302\255\244\267\244\336\244\267\244\277");
exit(1);
@ -234,11 +234,11 @@ knjofscvt(u_char* ptr, int len, int* ret)
u_char*
knjcvt(u_char* ptr, int len, int* ret)
unsigned char*
knjcvt(unsigned char* ptr, int len, int* ret)
{
int i;
u_char *p, *q;
unsigned char *p, *q;
DivList parent, *dl;
@ -247,7 +247,7 @@ knjcvt(u_char* ptr, int len, int* ret)
*ret = i;
p = (u_char *)Malloc(i);
p = (unsigned char *)Malloc(i);
if (!p) {
fprintf(stderr, "\245\341\245\342\245\352\244\254\311\324\302\255\244\267\244\336\244\267\244\277");
exit(1);

View file

@ -55,8 +55,8 @@ int sj3_port_number = PortNumber;
#define BUFFER_SIZE BUFSIZ
static char *af_unix_str = "unix";
static u_char putbuf[BUFFER_SIZE];
static u_char getbuf[BUFFER_SIZE];
static unsigned char putbuf[BUFFER_SIZE];
static unsigned char getbuf[BUFFER_SIZE];
static int putpos = 0;
static int getlen = 0;
static int getpos = 0;
@ -81,7 +81,7 @@ static int
put_flush(void)
{
int i, j;
u_char *p;
unsigned char *p;
for (i = putpos, p = putbuf; i > 0; i -= j, p += j) {
if ((j = write(server_fd, p, i)) <= 0) {
@ -129,10 +129,10 @@ put_cmd(int cmd)
#define put_string put_ndata
static u_char *
static unsigned char *
put_ndata(void *p, int n)
{
u_char *pp = (u_char *)p;
unsigned char *pp = (unsigned char *)p;
while (n-- > 0)
put_byte(pp ? *pp++ : 0);
@ -141,28 +141,28 @@ put_ndata(void *p, int n)
static int
put_over(int buflen, int n,
u_char *(*func1)(), void *str1, int len1,
u_char *(*func2)(), void *str2, int len2,
u_char *(*func3)(), void *str3, int len3,
u_char *(*func4)(), void *str4, int len4)
unsigned char *(*func1)(), void *str1, int len1,
unsigned char *(*func2)(), void *str2, int len2,
unsigned char *(*func3)(), void *str3, int len3,
unsigned char *(*func4)(), void *str4, int len4)
{
#define ARGNUM 4
u_char *(*func[ARGNUM])();
u_char *data[ARGNUM];
unsigned char *(*func[ARGNUM])();
unsigned char *data[ARGNUM];
int len[ARGNUM];
int i;
func[0] = func1;
data[0] = (u_char *)str1;
data[0] = (unsigned char *)str1;
len[0] = len1;
func[1] = func2;
data[1] = (u_char *)str2;
data[1] = (unsigned char *)str2;
len[1] = len2;
func[2] = func3;
data[2] = (u_char *)str3;
data[2] = (unsigned char *)str3;
len[2] = len3;
func[3] = func4;
data[3] = (u_char *)str4;
data[3] = (unsigned char *)str4;
len[3] = len4;
for (i = 0; i < n; i++) {
@ -204,7 +204,7 @@ get_buffer(void)
return getlen;
}
static u_char
static unsigned char
get_byte(void)
{
if ((getpos >= getlen) && (get_buffer() == ERROR)) {
@ -236,8 +236,8 @@ get_int(void)
return ((i0 << (8*3)) | (i1 << (8*2)) | (i2 << (8*1)) | get_byte());
}
static u_char *
get_string(u_char *p)
static unsigned char *
get_string(unsigned char *p)
{
int c;
@ -249,7 +249,7 @@ get_string(u_char *p)
}
static int
get_nstring(u_char *p, int n)
get_nstring(unsigned char *p, int n)
{
int c;
@ -266,10 +266,10 @@ get_nstring(u_char *p, int n)
return n;
}
static u_char *
static unsigned char *
get_ndata(void *p, int n)
{
u_char *pp = (u_char *)p;
unsigned char *pp = (unsigned char *)p;
while (n-- > 0)
*pp++ = get_byte();
return pp;
@ -625,13 +625,13 @@ sj3_unlock_server(SJ3_CLIENT_ENV *client)
int
sj3_ikkatu_henkan(SJ3_CLIENT_ENV *client,
u_char *src,
u_char *dst,
unsigned char *src,
unsigned char *dst,
int dstsiz,
int mb_flag)
{
int c;
u_char *top;
unsigned char *top;
int result;
int len;
int len1;
@ -702,9 +702,9 @@ error2:
int
sj3_bunsetu_henkan(SJ3_CLIENT_ENV *client,
u_char *yomi,
unsigned char *yomi,
int len,
u_char *kanji,
unsigned char *kanji,
int mb_flag)
{
int result;
@ -738,7 +738,7 @@ sj3_bunsetu_henkan(SJ3_CLIENT_ENV *client,
int
sj3_bunsetu_jikouho(SJ3_CLIENT_ENV *client,
u_char *kanji,
unsigned char *kanji,
int mode,
int mb_flag)
{
@ -764,7 +764,7 @@ sj3_bunsetu_jikouho(SJ3_CLIENT_ENV *client,
int
sj3_bunsetu_maekouho(SJ3_CLIENT_ENV *client,
u_char *kanji, int mode, int mb_flag)
unsigned char *kanji, int mode, int mb_flag)
{
int result;
@ -788,7 +788,7 @@ sj3_bunsetu_maekouho(SJ3_CLIENT_ENV *client,
int
sj3_bunsetu_kouhosuu(SJ3_CLIENT_ENV *client,
u_char *yomi,
unsigned char *yomi,
int len,
int mb_flag)
{
@ -822,7 +822,7 @@ sj3_bunsetu_kouhosuu(SJ3_CLIENT_ENV *client,
int
sj3_bunsetu_zenkouho(SJ3_CLIENT_ENV *client,
u_char *yomi,
unsigned char *yomi,
int len,
SJ3_DOUON *douon,
int mb_flag)
@ -887,8 +887,8 @@ sj3_tango_gakusyuu(SJ3_CLIENT_ENV *client, SJ3_STUDYREC *stdy)
int
sj3_bunsetu_gakusyuu(SJ3_CLIENT_ENV *client,
u_char *yomi1,
u_char *yomi2,
unsigned char *yomi1,
unsigned char *yomi2,
SJ3_STUDYREC *stdy,
int mb_flag)
{
@ -926,8 +926,8 @@ sj3_bunsetu_gakusyuu(SJ3_CLIENT_ENV *client,
int
sj3_tango_touroku(SJ3_CLIENT_ENV *client,
long dicid,
u_char *yomi,
u_char *kanji,
unsigned char *yomi,
unsigned char *kanji,
int code,
int mb_flag)
{
@ -966,8 +966,8 @@ sj3_tango_touroku(SJ3_CLIENT_ENV *client,
int
sj3_tango_sakujo(SJ3_CLIENT_ENV *client,
long dicid,
u_char *yomi,
u_char *kanji,
unsigned char *yomi,
unsigned char *kanji,
int code,
int mb_flag)
{
@ -1006,10 +1006,10 @@ sj3_tango_sakujo(SJ3_CLIENT_ENV *client,
int
sj3_tango_syutoku(SJ3_CLIENT_ENV *client,
int dicid,
u_char *buf,
unsigned char *buf,
int mb_flag)
{
u_char *p;
unsigned char *p;
client_init(client);
@ -1033,10 +1033,10 @@ sj3_tango_syutoku(SJ3_CLIENT_ENV *client,
int
sj3_tango_jikouho(SJ3_CLIENT_ENV *client,
int dicid,
u_char *buf,
unsigned char *buf,
int mb_flag)
{
u_char *p;
unsigned char *p;
client_init(client);
@ -1060,10 +1060,10 @@ sj3_tango_jikouho(SJ3_CLIENT_ENV *client,
int
sj3_tango_maekouho(SJ3_CLIENT_ENV *client,
int dicid,
u_char *buf,
unsigned char *buf,
int mb_flag)
{
u_char *p;
unsigned char *p;
client_init(client);

18
libif.c
View file

@ -71,8 +71,8 @@ int kanjilen;
int retv;
SJ3_BUNSETU sbun[BUFFLENGTH];
int i, sentou, saigo;
u_char yomi[BUFFLENGTH * 3];
u_char kanji[BUFFLENGTH * 6];
unsigned char yomi[BUFFLENGTH * 3];
unsigned char kanji[BUFFLENGTH * 6];
(void) wcstombs((char *) yomi, yomiout, BUFFLENGTH*3);
if (current_locale == LC_CTYPE_SHIFTJIS) {
@ -162,7 +162,7 @@ int reconv;
{
int i, ret;
SJ3_DOUON d_sjis[DOUON_N];
u_char yomi[BUFFLENGTH * 3];
unsigned char yomi[BUFFLENGTH * 3];
(void) wcstombs((char *) yomi, s, BUFFLENGTH*3);
@ -202,8 +202,8 @@ SJ2_clstudy (yomi1, yomi2, dcid)
wchar16_t *yomi1, *yomi2;
struct studyrec *dcid;
{
u_char y1[BUFFLENGTH*2];
u_char y2[BUFFLENGTH*2];
unsigned char y1[BUFFLENGTH*2];
unsigned char y2[BUFFLENGTH*2];
(void) wcstombs((char *) y1, yomi1, BUFFLENGTH*2);
(void) wcstombs((char *) y2, yomi2, BUFFLENGTH*2);
@ -219,8 +219,8 @@ SJ2_toroku (yomi, kanji, hinshi)
wchar16_t *yomi, *kanji;
int hinshi;
{
u_char y[(YOMILEN+1)*3];
u_char k[(KLEN+1)*3];
unsigned char y[(YOMILEN+1)*3];
unsigned char k[(KLEN+1)*3];
int ret;
(void)wcstombs((char *) y, yomi, (YOMILEN+1)*3);
@ -237,8 +237,8 @@ SJ2_syoukyo (yomi, kanji, hinshi)
wchar16_t *yomi, *kanji;
int hinshi;
{
u_char y[(YOMILEN+1)*3];
u_char k[(KLEN+1)*3];
unsigned char y[(YOMILEN+1)*3];
unsigned char k[(KLEN+1)*3];
int ret;
(void)wcstombs((char *) y, yomi, (YOMILEN+1)*3);

View file

@ -61,7 +61,7 @@ main(int argc, char** argv)
while (readline()) setline(makelist);
flush_douon();
makehead((u_char *)argv[2]);
makehead((unsigned char *)argv[2]);
return 0;
}

View file

@ -131,15 +131,15 @@ clear_list(void)
static u_char*
static unsigned char*
makekanji(int *yomi, int* kanji, int* atr, int* len)
{
int kana[MaxYomiLength + 1];
u_char ktmp[MaxKanjiLength * 3 + MaxAtrNumber * 2 + 1];
unsigned char ktmp[MaxKanjiLength * 3 + MaxAtrNumber * 2 + 1];
int i;
int pos = 0;
int *p;
u_char *q;
unsigned char *q;
for (p = yomi, i = 0 ; *p ; )
@ -206,7 +206,7 @@ makekanji(int *yomi, int* kanji, int* atr, int* len)
*len = pos;
q = (u_char *)Malloc(pos);
q = (unsigned char *)Malloc(pos);
if (!q) {
fprintf(stderr, "\245\341\245\342\245\352\244\254\311\324\302\255\244\267\244\336\244\267\244\277");
exit(1);
@ -218,14 +218,14 @@ makekanji(int *yomi, int* kanji, int* atr, int* len)
static u_char*
static unsigned char*
makeyomi(int* yomi)
{
u_char tmp[MaxYomiLength + 1];
unsigned char tmp[MaxYomiLength + 1];
int i;
int j;
int *y = yomi;
u_char *p;
unsigned char *p;
for (i = 0 ; *y ; ) {
@ -240,7 +240,7 @@ makeyomi(int* yomi)
tmp[i++] = 0;
p = (u_char *)Malloc(i);
p = (unsigned char *)Malloc(i);
if (!p) {
fprintf(stderr, "\245\341\245\342\245\352\244\254\311\324\302\255\244\267\244\336\244\267\244\277");
exit(1);
@ -253,7 +253,7 @@ makeyomi(int* yomi)
static KanjiRec*
make_krec(u_char* kcode, int klen)
make_krec(unsigned char* kcode, int klen)
{
KanjiRec *krec;
@ -299,7 +299,7 @@ make_hrec(int hinsi)
static DouonRec*
make_drec(u_char* ycode)
make_drec(unsigned char* ycode)
{
DouonRec *drec;
@ -326,8 +326,8 @@ diff_ylen(DouonRec *drec)
{
DouonRec *dptr;
DouonRec *dprev;
u_char *p1;
u_char *p2;
unsigned char *p1;
unsigned char *p2;
int ylen = 0;
@ -370,8 +370,8 @@ douon_knj(DouonRec* drec)
{
int i;
int len = 0;
u_char *p;
u_char *knjofscvt();
unsigned char *p;
unsigned char *knjofscvt();
HinsiRec *hrec;
KanjiRec *krec;
@ -564,8 +564,8 @@ flush_douon(void)
void
makelist(int* yomi, int* kanji, int hinsi, int* atr)
{
u_char *ycode;
u_char *kcode;
unsigned char *ycode;
unsigned char *kcode;
int klen;
HinsiRec *hrec;
KanjiRec *krec, *kprev;

View file

@ -52,16 +52,16 @@ extern DouonRec *douon_ptr;
extern FILE *outfp;
extern int douon_num;
static u_char segindex[MainSegmentLength];
static unsigned char segindex[MainSegmentLength];
static int idxpos = 0;
static int idxnum = 0;
static u_char*
set_ofsask(u_char* src, u_char* dst)
static unsigned char*
set_ofsask(unsigned char* src, unsigned char* dst)
{
int len;
u_char *ptr;
unsigned char *ptr;
OffsetRec *ofsrec;
@ -109,9 +109,9 @@ set_ofsask(u_char* src, u_char* dst)
size_t
make_knjstr(u_char* src, int len, u_char* dst)
make_knjstr(unsigned char* src, int len, unsigned char* dst)
{
u_char *keep = dst;
unsigned char *keep = dst;
while (len > 0) {
switch (*src & KanjiModeMask) {
@ -160,8 +160,8 @@ static int
make_knjask(void)
{
int i;
u_char *p;
u_char buf[128];
unsigned char *p;
unsigned char buf[128];
int len;
int tlen = 0;
@ -175,7 +175,7 @@ make_knjask(void)
Free(askknj[i] -> kptr);
p = (u_char *)Malloc(len);
p = (unsigned char *)Malloc(len);
if (!p) {
fprintf(stderr, "\245\341\245\342\245\352\244\254\302\255\244\352\244\336\244\273\244\363\n");
exit(1);
@ -197,15 +197,15 @@ make_knjask(void)
void
makeseg(void)
{
u_char buf[MainSegmentLength];
unsigned char buf[MainSegmentLength];
DouonRec *drec;
HinsiRec *hrec;
KanjiRec *krec;
int i, j, k;
int slen;
u_char *dst;
u_char *sdst;
u_char *p, *q;
unsigned char *dst;
unsigned char *sdst;
unsigned char *p, *q;
#ifndef HEHE
#define datset(i) { if (dst >= buf+sizeof(buf)) goto err; *dst++ = i; }
@ -375,7 +375,7 @@ err:
}
static void
put4byte(u_char* p, size_t n)
put4byte(unsigned char* p, size_t n)
{
p += 3;
*p-- = n; n >>= 8;
@ -385,11 +385,11 @@ put4byte(u_char* p, size_t n)
}
void
makehead(u_char* dict_name)
makehead(unsigned char* dict_name)
{
u_char header[HeaderLength + CommentLength];
unsigned char header[HeaderLength + CommentLength];
long i;
u_char *p;
unsigned char *p;
time_t curtime;
#define IndexPos (HeaderLength + CommentLength)

View file

@ -67,7 +67,7 @@ CLREC *clrec;
void mk2claus()
{
u_char *keepptr;
unsigned char *keepptr;
int keeplen;
CLREC *clrec;
int len;
@ -117,9 +117,9 @@ void mk2claus()
}
if (Termtbl[clrec -> right] & T_SHUUJO)
clrec -> cl2len = (u_char)len;
clrec -> cl2len = (unsigned char)len;
else
clrec -> cl2len = (u_char)save2ln;
clrec -> cl2len = (unsigned char)save2ln;
if (selcl -> cl2len > clrec -> cl2len) continue;

View file

@ -50,11 +50,11 @@ mkbunsetu(void)
{
JREC *jrec;
TypeGram hinsi;
u_char *cnj;
unsigned char *cnj;
CREC crec[4];
int count;
TypeCnct right;
u_char *next;
unsigned char *next;
int i;
fzkcount = 0;
@ -132,8 +132,8 @@ argclrec(int len)
if (rec -> jnode) (rec -> jnode)--;
}
memset((u_char*)rec, 0, sizeof(*rec));
rec -> cllen = rec -> cl2len = (u_char)len;
memset((unsigned char*)rec, 0, sizeof(*rec));
rec -> cllen = rec -> cl2len = (unsigned char)len;
if (!maxclptr) {
maxclptr = rec;

View file

@ -49,10 +49,10 @@ static void dic_cl(void);
void
mkjiritu(int mode)
{
u_char chkind1;
u_char chkind2;
unsigned char chkind1;
unsigned char chkind2;
JREC *jrec;
u_char *stb;
unsigned char *stb;
headcode = headlen = 0;
@ -95,7 +95,7 @@ mkjiritu(int mode)
static void
dic_mu(int mode)
{
u_char *tagp;
unsigned char *tagp;
DICTL *dp;
for (dp = dictlist ; dp ; dp = dp -> next) {
@ -136,10 +136,10 @@ argjrec(int len, JREC* rec)
}
if (rec)
memcpy((u_char*)rec, (u_char*)jrec, sizeof(JREC));
memcpy((unsigned char*)rec, (unsigned char*)jrec, sizeof(JREC));
else
memset((u_char*)jrec, 0, sizeof(*jrec));
jrec -> jlen = (u_char)len;
memset((unsigned char*)jrec, 0, sizeof(*jrec));
jrec -> jlen = (unsigned char)len;
if (!maxjptr) {
maxjptr = jrec;
@ -169,17 +169,17 @@ argjrec(int len, JREC* rec)
static void
dic_cl(void)
{
u_char *p;
u_short pos;
unsigned char *p;
unsigned short pos;
int len;
int cmp;
if (!StudyExist()) return;
if ((pos = ClStudyIdx[(short) *cnvstart / ClStudyStep]) != (u_short)-1) {
if ((pos = ClStudyIdx[(short) *cnvstart / ClStudyStep]) != (unsigned short)-1) {
for (p = ClStudyDict + pos ; !iseocl(p) ; p = ClNextTag(p)) {
cmp = strncmp(cnvstart, (u_char*)ClYomiPos(p),
cmp = strncmp(cnvstart, (unsigned char*)ClYomiPos(p),
len = ClYomiLen(p));
if (cmp == MATCH) {

View file

@ -46,8 +46,8 @@
static void getkhtbl(CLREC* clrec);
static void cl_kanji(JREC* jrec, CLREC* clrec);
static u_char* makekan(u_char* s, u_char* d, int flg);
static int diffknj(JREC* jrec, u_char* ptr, int num);
static unsigned char* makekan(unsigned char* s, unsigned char* d, int flg);
static int diffknj(JREC* jrec, unsigned char* ptr, int num);
static void cl_numcmn(JREC* jrec, CLREC* clrec);
@ -114,7 +114,7 @@ getkhtbl(CLREC* clrec)
static void
cl_kanji(JREC* jrec, CLREC* clrec)
{
u_char *ptr;
unsigned char *ptr;
int kcount = khcount;
@ -144,15 +144,15 @@ cl_kanji(JREC* jrec, CLREC* clrec)
}
u_char*
makekan_none(u_char* s, u_char* d, int flg)
unsigned char*
makekan_none(unsigned char* s, unsigned char* d, int flg)
{
return d;
}
u_char*
makekan_1byte(u_char* s, u_char* d, int flg)
unsigned char*
makekan_1byte(unsigned char* s, unsigned char* d, int flg)
{
if ((*s & KanjiModeMask) == ZenHiraAssyuku)
*d++ = 0x10 | (*s & KnjAssyukuMask);
@ -164,16 +164,16 @@ makekan_1byte(u_char* s, u_char* d, int flg)
}
u_char*
makekan_knj(u_char* s, u_char* d, int flg)
unsigned char*
makekan_knj(unsigned char* s, unsigned char* d, int flg)
{
return makekan(askknj[*s & KnjAssyukuMask], d, flg);
}
u_char*
makekan_ofs(u_char* s, u_char* d, int flg)
unsigned char*
makekan_ofs(unsigned char* s, unsigned char* d, int flg)
{
return makekan(dicbuf + ((*s & KanjiCodeMask) << 8) + *(s + 1),
@ -181,10 +181,10 @@ makekan_ofs(u_char* s, u_char* d, int flg)
}
u_char*
makekan_norm(u_char* s, u_char* d, int flg)
unsigned char*
makekan_norm(unsigned char* s, unsigned char* d, int flg)
{
u_char c;
unsigned char c;
if (*s != 0) {
c = s[1];
@ -201,10 +201,10 @@ makekan_norm(u_char* s, u_char* d, int flg)
}
u_char*
makekan_ascii(u_char* s, u_char* d, int flg)
unsigned char*
makekan_ascii(unsigned char* s, unsigned char* d, int flg)
{
u_char c;
unsigned char c;
c = s[1];
if (c & 0x80)
@ -217,8 +217,8 @@ makekan_ascii(u_char* s, u_char* d, int flg)
}
static u_char*
makekan(u_char* s, u_char* d, int flg)
static unsigned char*
makekan(unsigned char* s, unsigned char* d, int flg)
{
int csize;
@ -283,7 +283,7 @@ makekan(u_char* s, u_char* d, int flg)
#define PEND 2
#define QEND 1
static int
sameknj(u_char* p, int plen, u_char* q, int qlen)
sameknj(unsigned char* p, int plen, unsigned char* q, int qlen)
{
int i;
int j;
@ -343,13 +343,13 @@ sameknj(u_char* p, int plen, u_char* q, int qlen)
static int
diffknj(JREC* jrec, u_char* ptr, int num)
diffknj(JREC* jrec, unsigned char* ptr, int num)
{
KHREC *kptr;
JREC *jptr;
int i;
u_char kbuf1[MaxWdKanjiLen];
u_char kbuf2[MaxWdKanjiLen];
unsigned char kbuf1[MaxWdKanjiLen];
unsigned char kbuf2[MaxWdKanjiLen];
if (jrec -> hinsi == TANKANJI) return TRUE;
@ -382,9 +382,9 @@ diffknj(JREC* jrec, u_char* ptr, int num)
static int
chrck_numtbl(u_short flg, u_short cond)
chrck_numtbl(unsigned short flg, unsigned short cond)
{
u_short must;
unsigned short must;
if ((cond = SelNumCond(cond)) != 0) {
if ((must = (cond & SelNumMust)) != 0) {
@ -401,9 +401,9 @@ chrck_numtbl(u_short flg, u_short cond)
int
sel_sjmode(JREC* jrec)
{
u_short i;
u_short *p;
u_short *q;
unsigned short i;
unsigned short *p;
unsigned short *q;
switch (jrec -> class) {
case C_N_ARABIA:
@ -438,10 +438,10 @@ sel_sjmode(JREC* jrec)
static void
cl_numcmn(JREC* jrec, CLREC* clrec)
{
u_char *p;
unsigned char *p;
int i;
u_short j;
u_short *tbl;
unsigned short j;
unsigned short *tbl;
p = cnvstart;

View file

@ -44,11 +44,11 @@
static int
word2char(u_short wd, u_char* tbl, int keta, int flg)
word2char(unsigned short wd, unsigned char* tbl, int keta, int flg)
{
int mask;
int num;
u_char* src;
unsigned char* src;
for (mask = 0x1000 ; mask ; mask >>= 4) {
@ -83,12 +83,12 @@ word2char(u_short wd, u_char* tbl, int keta, int flg)
static void
words2num(u_short* wd, u_char* tbl, int flgc)
words2num(unsigned short* wd, unsigned char* tbl, int flgc)
{
int i;
int keta;
int flg;
u_char *kp = kanjitmp;
unsigned char *kp = kanjitmp;
if (flgc) {
keta = NumKetaLength - 1;
@ -114,9 +114,9 @@ words2num(u_short* wd, u_char* tbl, int flgc)
void
num_type00(u_char* s1, u_char* s2, JREC* jrec)
num_type00(unsigned char* s1, unsigned char* s2, JREC* jrec)
{
u_short num[NumWordBuf];
unsigned short num[NumWordBuf];
setwdnum(s1, (int)jrec -> numlen, num);
@ -127,9 +127,9 @@ num_type00(u_char* s1, u_char* s2, JREC* jrec)
void
num_type01(u_char* s1, u_char* s2, JREC* jrec)
num_type01(unsigned char* s1, unsigned char* s2, JREC* jrec)
{
u_short num[NumWordBuf];
unsigned short num[NumWordBuf];
setwdnum(s1, (int)jrec -> numlen, num);
@ -140,9 +140,9 @@ num_type01(u_char* s1, u_char* s2, JREC* jrec)
void
num_type02(u_char* s1, u_char* s2, JREC* jrec)
num_type02(unsigned char* s1, unsigned char* s2, JREC* jrec)
{
u_short num[NumWordBuf];
unsigned short num[NumWordBuf];
setwdnum(s1, (int)jrec -> numlen, num);
@ -153,9 +153,9 @@ num_type02(u_char* s1, u_char* s2, JREC* jrec)
void
num_type03(u_char* s1, u_char* s2, JREC* jrec)
num_type03(unsigned char* s1, unsigned char* s2, JREC* jrec)
{
u_short num[NumWordBuf];
unsigned short num[NumWordBuf];
setwdnum(s1, (int)jrec -> numlen, num);
@ -166,9 +166,9 @@ num_type03(u_char* s1, u_char* s2, JREC* jrec)
void
num_type04(u_char* s1, u_char* s2, JREC* jrec)
num_type04(unsigned char* s1, unsigned char* s2, JREC* jrec)
{
u_short num[NumWordBuf];
unsigned short num[NumWordBuf];
setwdnum(s1, (int)jrec -> numlen, num);
@ -179,9 +179,9 @@ num_type04(u_char* s1, u_char* s2, JREC* jrec)
void
num_type05(u_char* s1, u_char* s2, JREC* jrec)
num_type05(unsigned char* s1, unsigned char* s2, JREC* jrec)
{
u_short num[NumWordBuf];
unsigned short num[NumWordBuf];
setwdnum(s1, (int)jrec -> numlen, num);
@ -192,9 +192,9 @@ num_type05(u_char* s1, u_char* s2, JREC* jrec)
void
num_type06(u_char* s1, u_char* s2, JREC* jrec)
num_type06(unsigned char* s1, unsigned char* s2, JREC* jrec)
{
u_short num[NumWordBuf];
unsigned short num[NumWordBuf];
setwdnum(s1, (int)jrec -> numlen, num);
@ -205,9 +205,9 @@ num_type06(u_char* s1, u_char* s2, JREC* jrec)
void
num_type07(u_char* s1, u_char* s2, JREC* jrec)
num_type07(unsigned char* s1, unsigned char* s2, JREC* jrec)
{
u_short num[NumWordBuf];
unsigned short num[NumWordBuf];
setwdnum(s1, (int)jrec -> numlen, num);
@ -218,17 +218,17 @@ num_type07(u_char* s1, u_char* s2, JREC* jrec)
static void
kan_num(u_short* wd, u_char* tbl1, u_char* tbl2)
kan_num(unsigned short* wd, unsigned char* tbl1, unsigned char* tbl2)
{
int ii;
u_short tmp;
unsigned short tmp;
int mask;
int num;
int flg;
u_char* kurai1;
u_char* kurai2;
u_char* src;
u_char* keep = kanjitmp;
unsigned char* kurai1;
unsigned char* kurai2;
unsigned char* src;
unsigned char* keep = kanjitmp;
kurai2 = Num6tbl - 2;
@ -288,9 +288,9 @@ kan_num(u_short* wd, u_char* tbl1, u_char* tbl2)
void
num_type08(u_char* s1, u_char* s2, JREC* jrec)
num_type08(unsigned char* s1, unsigned char* s2, JREC* jrec)
{
u_short num[NumWordBuf];
unsigned short num[NumWordBuf];
setwdnum(s1, (int)jrec -> numlen, num);
@ -301,9 +301,9 @@ num_type08(u_char* s1, u_char* s2, JREC* jrec)
void
num_type09(u_char* s1, u_char* s2, JREC* jrec)
num_type09(unsigned char* s1, unsigned char* s2, JREC* jrec)
{
u_short num[NumWordBuf];
unsigned short num[NumWordBuf];
setwdnum(s1, (int)jrec -> numlen, num);
@ -314,7 +314,7 @@ num_type09(u_char* s1, u_char* s2, JREC* jrec)
void
num_type10(u_char* s1, u_char* s2, JREC* jrec)
num_type10(unsigned char* s1, unsigned char* s2, JREC* jrec)
{
int i;
@ -333,7 +333,7 @@ num_type10(u_char* s1, u_char* s2, JREC* jrec)
void
num_type11(u_char* s1, u_char* s2, JREC* jrec)
num_type11(unsigned char* s1, unsigned char* s2, JREC* jrec)
{
int i;
int j;
@ -363,7 +363,7 @@ num_type11(u_char* s1, u_char* s2, JREC* jrec)
void
num_type12(u_char* s1, u_char* s2, JREC* jrec)
num_type12(unsigned char* s1, unsigned char* s2, JREC* jrec)
{
int i;
int j;
@ -381,11 +381,11 @@ num_type12(u_char* s1, u_char* s2, JREC* jrec)
static void
num_kurai(u_char* p, int len, u_char* tbl)
num_kurai(unsigned char* p, int len, unsigned char* tbl)
{
int i;
int j;
u_char tmp;
unsigned char tmp;
for (i = 0 ; i < len ; i++) {
tmp = *p++;
@ -405,9 +405,9 @@ num_kurai(u_char* p, int len, u_char* tbl)
void
num_type13(u_char* s1, u_char* s2, JREC* jrec)
num_type13(unsigned char* s1, unsigned char* s2, JREC* jrec)
{
u_char num[NumKetaLength];
unsigned char num[NumKetaLength];
int len;
@ -419,9 +419,9 @@ num_type13(u_char* s1, u_char* s2, JREC* jrec)
void
num_type14(u_char* s1, u_char* s2, JREC* jrec)
num_type14(unsigned char* s1, unsigned char* s2, JREC* jrec)
{
u_char num[NumKetaLength];
unsigned char num[NumKetaLength];
int len;

View file

@ -39,8 +39,8 @@
#include "sj_typedef.h"
void mvmemd(src, dest, len)
u_char *src;
u_char *dest;
unsigned char *src;
unsigned char *dest;
int len;
{
while (len-- > 0) *(--dest) = *(--src);

View file

@ -39,8 +39,8 @@
#include "sj_typedef.h"
void mvmemi(src, dest, len)
u_char *src;
u_char *dest;
unsigned char *src;
unsigned char *dest;
int len;
{
while (len-- > 0) *dest++ = *src++;

View file

@ -49,16 +49,16 @@ extern int ofsrec_num;
static OffsetRec*
makeoffset(u_char* ptr, int len, int ofs)
makeoffset(unsigned char* ptr, int len, int ofs)
{
OffsetRec *orec;
u_char *p;
unsigned char *p;
orec = (OffsetRec *)Malloc(sizeof(OffsetRec));
p = (u_char *)Malloc(len);
p = (unsigned char *)Malloc(len);
memcpy(p, ptr, len);
@ -74,7 +74,7 @@ makeoffset(u_char* ptr, int len, int ofs)
void
set_ofsrec(u_char* ptr, int len, int ofs)
set_ofsrec(unsigned char* ptr, int len, int ofs)
{
OffsetRec *orec;
int low, high, mid;
@ -121,7 +121,7 @@ set_ofsrec(u_char* ptr, int len, int ofs)
int
isknjexist(u_char* knj, int len)
isknjexist(unsigned char* knj, int len)
{
int low, high, mid;
int i;
@ -162,7 +162,7 @@ clear_ofsrec(void)
OffsetRec*
real_ofsrec(u_char* ptr)
real_ofsrec(unsigned char* ptr)
{
int ofs;
int i;

View file

@ -41,24 +41,24 @@
#include "kanakan.h"
u_char *skiphblk();
unsigned char *skiphblk();
static void add_yomi (void);
static void cd2sjh_chr (u_char ch, u_char *dst);
static void cd2sjh_chr (unsigned char ch, unsigned char *dst);
static int next_douon (void);
static int next_hinsi (void);
static int next_kanji (void);
static int prev_douon (void);
static int prev_hinsi (void);
static int prev_kanji (void);
static void set_buf (u_char *buf);
static void set_buf (unsigned char *buf);
static void set_idxyomi (void);
static void set_kanji (void);
int
getusr (u_char *buf)
getusr (unsigned char *buf)
{
int nlen;
@ -90,7 +90,7 @@ getusr (u_char *buf)
int
nextusr (u_char *buf)
nextusr (unsigned char *buf)
{
(*curdict->getdic)(curdict, peepidx);
get_askknj();
@ -107,7 +107,7 @@ nextusr (u_char *buf)
int
prevusr (u_char *buf)
prevusr (unsigned char *buf)
{
(*curdict->getdic)(curdict, peepidx);
get_askknj();
@ -136,9 +136,9 @@ set_kanji (void)
static void
set_buf (u_char *buf)
set_buf (unsigned char *buf)
{
u_char *p;
unsigned char *p;
int i, csize;
for (p = peepyomi ; *p ; ) *buf++ = *p++;
@ -159,8 +159,8 @@ set_buf (u_char *buf)
static int
prev_kanji (void)
{
u_char *p1;
u_char *p2;
unsigned char *p1;
unsigned char *p2;
p1 = peephptr + 1;
if (peepkptr <= p1) return prev_hinsi();
@ -179,8 +179,8 @@ prev_kanji (void)
static int
prev_hinsi (void)
{
u_char *p1;
u_char *p2;
unsigned char *p1;
unsigned char *p2;
int nlen;
nlen = getnlen(peepdptr);
@ -210,8 +210,8 @@ prev_hinsi (void)
static int
prev_douon (void)
{
u_char *p1;
u_char *p2;
unsigned char *p1;
unsigned char *p2;
int nlen;
if (peepdptr <= segtop()) {
@ -266,7 +266,7 @@ prev_douon (void)
static int
next_kanji (void)
{
u_char *p1;
unsigned char *p1;
p1 = skipkstr(peepkptr);
if (*p1 == HinsiBlkTerm) return next_hinsi();
@ -279,7 +279,7 @@ next_kanji (void)
static int
next_hinsi (void)
{
u_char *p1;
unsigned char *p1;
p1 = skiphblk(peephptr);
if (p1 >= getntag(peepdptr)) return next_douon();
@ -294,7 +294,7 @@ next_hinsi (void)
static int
next_douon (void)
{
u_char *p1;
unsigned char *p1;
int nlen;
p1 = getntag(peepdptr);
@ -331,7 +331,7 @@ next_douon (void)
static void
set_idxyomi (void)
{
u_char *p1, *p2;
unsigned char *p1, *p2;
if ((p2 = get_idxptr(peepidx)) != NULL) {
p1 = peepyomi;
@ -349,7 +349,7 @@ static void
add_yomi (void)
{
int nlen;
u_char *p1, *p2;
unsigned char *p1, *p2;
nlen = getnlen(peepdptr);
p1 = peepyomi + getplen(peepdptr) * 2;
@ -366,7 +366,7 @@ add_yomi (void)
static void
cd2sjh_chr (u_char ch, u_char *dst)
cd2sjh_chr (unsigned char ch, unsigned char *dst)
{
if (ch == _TYOUON) {
*dst++ = 0xa1;

View file

@ -52,10 +52,10 @@ JREC *free_jlst();
int ph2knj
(u_char *zyomi, u_char *kanji, int knjlen)
(unsigned char *zyomi, unsigned char *kanji, int knjlen)
{
u_char *ptr;
u_char *dst;
unsigned char *ptr;
unsigned char *dst;
int i;
for (ptr = zyomi, dst = hyomi, i = 0 ; *ptr ; ) {

View file

@ -46,7 +46,7 @@ ph_setsty (CLREC *clrec)
{
JREC *jrec;
TypeDicOfs offset;
u_char *ptr;
unsigned char *ptr;
STDYIN *sptr;
if (!seldict((jrec = clrec -> jnode) -> dicid)) {

View file

@ -38,7 +38,7 @@
#include "sj_rename.h"
#include "sj_typedef.h"
u_char taipri[7][45] = {
unsigned char taipri[7][45] = {
{ 0, 4, 4, 4, 4, 4, 4, 4, 4, 4,
4, 4, 3, 3, 3, 3, 3, 3, 0, 0,
@ -78,7 +78,7 @@ u_char taipri[7][45] = {
u_char sttpri[5][31] = {
unsigned char sttpri[5][31] = {
{ 0, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7, 7, 2, 4, 4, 4, 4, 4, 0, 0,

8
rk.h
View file

@ -68,15 +68,15 @@
typedef struct rktable_w16 {
wchar16_t *r_key;
u_short *k_yomi;
unsigned short *k_yomi;
wchar16_t *r_str;
struct rktable_w16 *next;
} RkTablW16;
typedef struct rktable {
u_char *r_key;
u_short *k_yomi;
u_char *r_str;
unsigned char *r_key;
unsigned short *k_yomi;
unsigned char *r_str;
struct rktable *next;
} RkTabl;

View file

@ -108,7 +108,7 @@ wchar16_t rline[MAXLLEN];
wchar16_t lstr[MAXLLEN];
static wchar16_t intmp[MAXLLEN];
static wchar16_t outtmp[MAXLLEN];
static u_char mtmp[MAXLLEN];
static unsigned char mtmp[MAXLLEN];
static int rk_erase;
static int rk_errin = 0;
static int rk_cflag;
@ -121,7 +121,7 @@ static RkTablW16 *rkhp;
static StrbufRec strpbuf, *strpp;
static wchar16_t *shp;
static YmibufRec ymipbuf, *ymipp;
static u_short *yhp;
static unsigned short *yhp;
sj3_rkcode(code)
@ -146,8 +146,8 @@ rcode_sjis_init()
{
int i, rkeylen = 0, ryomilen = 0, rstrlen = 0;
int klen, ylen, slen, tablnum = 0, tablsize;
u_char *mbstr, *mptr, mtmp[BUFSIZ], mtmp2[BUFSIZ];
u_short *wcstr, *wcptr;
unsigned char *mbstr, *mptr, mtmp[BUFSIZ], mtmp2[BUFSIZ];
unsigned short *wcstr, *wcptr;
RkTabl *tabl, *tabl_next, *tabl_prev;
RkTablW16 *tabl_w16;
@ -176,19 +176,19 @@ rcode_sjis_init()
return 0;
}
memset(tabl, '\0', tablnum * tablsize);
mbstr = (u_char *) malloc(rkeylen + rstrlen);
mbstr = (unsigned char *) malloc(rkeylen + rstrlen);
if (!mbstr) {
free(tabl);
return 0;
}
memset(mbstr, '\0', rkeylen + rstrlen);
wcptr = wcstr = (u_short *) malloc(ryomilen * sizeof(u_short));
wcptr = wcstr = (unsigned short *) malloc(ryomilen * sizeof(unsigned short));
if (!wcstr) {
free(tabl);
free(mbstr);
return 0;
}
memset(wcptr, '\0', ryomilen * sizeof(u_short));
memset(wcptr, '\0', ryomilen * sizeof(unsigned short));
rkeylen *= 2;
rstrlen *= 2;
@ -307,8 +307,8 @@ rcode_euc_init()
{
int i, rkeylen = 0, ryomilen = 0, rstrlen = 0;
int klen, ylen, slen, tablnum = 0, tablsize;
u_char *mbstr, *mptr, mtmp[BUFSIZ], mtmp2[BUFSIZ];
u_short *wcstr, *wcptr;
unsigned char *mbstr, *mptr, mtmp[BUFSIZ], mtmp2[BUFSIZ];
unsigned short *wcstr, *wcptr;
RkTabl *tabl, *tabl_next, *tabl_prev;
RkTablW16 *tabl_w16;
@ -337,19 +337,19 @@ rcode_euc_init()
return 0;
}
memset(tabl, '\0', tablnum * tablsize);
mbstr = (u_char *) malloc(rkeylen + rstrlen);
mbstr = (unsigned char *) malloc(rkeylen + rstrlen);
if (!mbstr) {
free(tabl);
return 0;
}
memset(mbstr, '\0', rkeylen + rstrlen);
wcptr = wcstr = (u_short *) malloc(ryomilen * sizeof(u_short));
wcptr = wcstr = (unsigned short *) malloc(ryomilen * sizeof(unsigned short));
if (!wcstr) {
free(tabl);
free(mbstr);
return 0;
}
memset(wcptr, '\0', ryomilen * sizeof(u_short));
memset(wcptr, '\0', ryomilen * sizeof(unsigned short));
rkeylen *= 2;
rstrlen *= 2;
@ -494,7 +494,7 @@ int (*mbfunc)();
FILE *fp, *fopen();
char line[MAXLEN + 1];
wchar16_t rkey[MAXWLEN + 1], rstr[MAXWLEN + 1];
u_short kstr[MAXWLEN + 1];
unsigned short kstr[MAXWLEN + 1];
char *strcpy(), *getkey(), *rkgetyomi();
RkTablW16 *rktp, *mktable();
@ -620,15 +620,15 @@ char *istr;
wchar16_t *ostr;
int *len;
{
u_char c;
u_char *p;
unsigned char c;
unsigned char *p;
int i;
u_short cc;
unsigned short cc;
while (ENDMARK(*istr))
istr++;
p = (u_char *)istr;
p = (unsigned char *)istr;
i = 0;
while (!ENDMARK(*p)) {
if (SKLINE(*p))
@ -839,7 +839,7 @@ int len;
int i;
RkTablW16 *nrktp, *orktp;
RkTablW16 *rktp;
u_int code;
unsigned int code;
nrktp = NULL;
orktp = NULL;
@ -906,13 +906,13 @@ sj3_rkreset()
sj3_rkconvc(c, rkstr)
wchar16_t c;
u_int *rkstr;
unsigned int *rkstr;
{
int i;
wchar16_t *p, *q;
int len;
wchar16_t wstr[MAXLLEN];
u_int kstr[MAXLLEN], *kp;
unsigned int kstr[MAXLLEN], *kp;
len = wslen(rline);
if (c == rk_erase) {
@ -979,7 +979,7 @@ u_int *rkstr;
sj3_rkconv2(wstr, kstr, wlen)
wchar16_t *wstr;
u_int *kstr;
unsigned int *kstr;
int wlen;
{
@ -988,7 +988,7 @@ int wlen;
int rlen, len;
wchar16_t svstr[MAXLLEN];
RkTablW16 *rktp;
u_short *kp;
unsigned short *kp;
len = 0;
if ((rktp = rktblp) == NULL)
@ -1079,8 +1079,8 @@ int wlen;
int sj3_rkconv_w16(wchar16_t *, wchar16_t *);
sj3_rkconv(romaji, kana)
u_char *romaji;
u_char *kana;
unsigned char *romaji;
unsigned char *kana;
{
wchar16_t *wstr;
int len, mflag = 0, ret;
@ -1125,8 +1125,8 @@ u_char *kana;
}
sj3_rkconv_euc(romaji, kana)
u_char *romaji;
u_char *kana;
unsigned char *romaji;
unsigned char *kana;
{
wchar16_t *wstr;
int len, mflag = 0, ret;
@ -1171,8 +1171,8 @@ u_char *kana;
}
sj3_rkconv_mb(romaji, kana)
u_char *romaji;
u_char *kana;
unsigned char *romaji;
unsigned char *kana;
{
if (current_locale == LC_CTYPE_EUC)
return sj3_rkconv_euc(romaji, kana);
@ -1187,11 +1187,11 @@ wchar16_t *kstr;
int i;
wchar16_t *p, *q, *s;
u_short cc;
unsigned short cc;
int rlen, len;
wchar16_t svstr[MAXLLEN];
RkTablW16 *rktp;
u_short *kp;
unsigned short *kp;
len = wslen(wstr);
rktp = sj3_rcode_w16[WTOUPPER(*wstr)];

View file

@ -48,12 +48,12 @@ wchar16_t c;
{
Conversion *cv;
wchar16_t *p;
u_short c1, cc;
u_int c2;
u_short op;
u_char mode;
unsigned short c1, cc;
unsigned int c2;
unsigned short op;
unsigned char mode;
int len, i;
u_int rkstr[MAXLLEN], *rkp;
unsigned int rkstr[MAXLLEN], *rkp;
extern char erase_str[];
cv = GetConversion ();
@ -253,9 +253,9 @@ int kval;
}
addten(pos, c)
u_short pos, c;
unsigned short pos, c;
{
u_short prefix;
unsigned short prefix;
Conversion *cv;
cv = GetConversion();
@ -264,7 +264,7 @@ u_short pos, c;
}
getipos(pos)
u_short pos;
unsigned short pos;
{
Conversion *cv;
@ -273,10 +273,10 @@ u_short pos;
}
getipos2(omode, pos)
u_short *omode;
u_short pos;
unsigned short *omode;
unsigned short pos;
{
u_short ipos;
unsigned short ipos;
int i;
ipos = 0;
@ -291,10 +291,10 @@ wchar16_t *s1, *s2;
int len;
{
int i, rlen;
u_int *kp;
unsigned int *kp;
int res, klen;
wchar16_t roma[SHORTBUFFSIZE + 1];
u_int kstr[MAXLLEN];
unsigned int kstr[MAXLLEN];
sj3_rkebell(0);
klen = 0;
@ -344,15 +344,15 @@ int len;
sj_rkconv2(s1, s2, omode, len)
wchar16_t *s1, *s2;
u_short *omode;
unsigned short *omode;
int len;
{
int i, rlen;
u_int *kp;
unsigned int *kp;
int res, klen, mlen;
u_short cc, c, prefix;
unsigned short cc, c, prefix;
wchar16_t roma[SHORTBUFFSIZE + 1];
u_int kstr[BUFFLENGTH];
unsigned int kstr[BUFFLENGTH];
sj3_rkebell(0);
klen = 0;
@ -461,14 +461,14 @@ int len;
exec_romaji2(c, hbuf, kbuf, omode, cur, hcur)
wchar16_t c, *hbuf, *kbuf;
u_short *omode;
unsigned short *omode;
int cur, hcur;
{
u_short c1, cc;
u_int c2;
unsigned short c1, cc;
unsigned int c2;
int i;
int ocur, len, retv;
u_int rkstr[MAXLLEN], *rkp;
unsigned int rkstr[MAXLLEN], *rkp;
retv = 1;
ocur = cur;

View file

@ -39,7 +39,7 @@
#include "sj_typedef.h"
#include "sj_yomi.h"
u_char kigou[] = {
unsigned char kigou[] = {
Y_L_KAKKO,
Y_KUTEN,
Y_TOUTEN,

View file

@ -153,7 +153,7 @@ char mod;
{
Conversion *cv;
int i, col, oldcol, len;
u_short *p;
unsigned short *p;
cv = GetConversion ();
printU (s);
@ -190,7 +190,7 @@ char mod;
{
Conversion *cv;
int i, col, oldcol, len;
u_short *p;
unsigned short *p;
cv = GetConversion ();
printR (s);
@ -297,7 +297,7 @@ int redraw;
{
Conversion *cv;
int spaces;
u_short row, col;
unsigned short row, col;
if (redraw) {
cv = GetConversion ();
@ -377,7 +377,7 @@ wchar16_t *s;
clear_guide_line ()
{
u_short row, col;
unsigned short row, col;
StartGuide (&row, &col);
Clear_EOL ();
@ -387,7 +387,7 @@ clear_guide_line ()
print_guide_line ()
{
u_short row, col;
unsigned short row, col;
StartGuide (&row, &col);
spaceR (Guide);
@ -486,7 +486,7 @@ disp_mode ()
TopGuide ()
{
u_short row, col;
unsigned short row, col;
StartGuide (&row, &col);
}
@ -494,7 +494,7 @@ TopGuide ()
guide_print (s1, s2)
wchar16_t *s1, *s2;
{
u_short row, col;
unsigned short row, col;
StartGuide (&row, &col);
if (s1)

View file

@ -97,7 +97,7 @@ void selclrec()
if (rec == NULL) {
int klen;
u_char ch;
unsigned char ch;
free_clall(clt1st);

View file

@ -32,7 +32,7 @@
#include "const.h"
#include "sj_suuji.h"
static u_short selsjAR[] = {
static unsigned short selsjAR[] = {
SelArb0,
SelArbCma | JFLAG_NK4 | JFLAG_NN0,
SelKanSjYm | JFLAG_NN0,
@ -41,7 +41,7 @@ static u_short selsjAR[] = {
SelNumTerm
};
static u_short selsjARCM[] = {
static unsigned short selsjARCM[] = {
SelArbCma | JFLAG_NK4 | JFLAG_NN0,
SelArb0,
SelKanSjYm | JFLAG_NN0,
@ -50,7 +50,7 @@ static u_short selsjARCM[] = {
SelNumTerm
};
static u_short selsjKAZU[] = {
static unsigned short selsjKAZU[] = {
SelKanSjYm | JFLAG_NN0,
SelKanSjYm2 | SelNum1_23_10_1 | JFLAG_NN0,
SelKanSj0 | JFLAG_NK2,
@ -59,49 +59,49 @@ static u_short selsjKAZU[] = {
SelNumTerm
};
static u_short selsjSUUJI[] = {
static unsigned short selsjSUUJI[] = {
SelKanSj0,
SelArb0,
SelNumTerm
};
static u_short selsjNANSUU[] = {
static unsigned short selsjNANSUU[] = {
SelKanSjYm,
SelNumTerm
};
static u_short selsjAR17[] = {
static unsigned short selsjAR17[] = {
SelLongArb,
SelLongArbCma,
SelNumTerm
};
static u_short selsjAR17CM[] = {
static unsigned short selsjAR17CM[] = {
SelLongArbCma,
SelLongArb,
SelNumTerm
};
static u_short selsjAR17SJ[] = {
static unsigned short selsjAR17SJ[] = {
SelLongArb,
SelLongSj,
SelNumTerm
};
static u_short selsjKANKURA[] = {
static unsigned short selsjKANKURA[] = {
SelKanSjKr,
SelArbKr,
SelNumTerm
};
static u_short selsjARAKURA[] = {
static unsigned short selsjARAKURA[] = {
SelArbKr,
SelKanSjKr | JFLAG_NSN,
SelNumTerm
};
u_short *selsjadrs[] = {
unsigned short *selsjadrs[] = {
selsjAR,
selsjARCM,
selsjKAZU,

View file

@ -45,16 +45,16 @@ void put_flush(void);
void put_byte(int c);
void put_work(int c);
void put_int(int c);
u_char *put_string(u_char *p);
u_char *put_ndata(u_char *p, int n);
unsigned char *put_string(unsigned char *p);
unsigned char *put_ndata(unsigned char *p, int n);
void get_buf(void);
int get_byte(void);
int get_word(void);
#ifndef NO_GET_INT
int get_int(void);
#endif
int get_nstring(u_char *p, int n);
u_char *get_ndata(u_char *p, int n);
int get_nstring(unsigned char *p, int n);
unsigned char *get_ndata(unsigned char *p, int n);
/* error.c */
int open_debug(void);

View file

@ -43,7 +43,7 @@
#include "kanakan.h"
static int
cnjstrcmp (u_char *yptr, u_char *cnjp, int *saml)
cnjstrcmp (unsigned char *yptr, unsigned char *cnjp, int *saml)
{
int asklen;
int nkrlen;
@ -114,13 +114,13 @@ cnvrow (JREC *rec, TypeCnct row)
int
setconj (TypeGram hinsi, JREC *jrec, CREC *crec)
{
u_char *yptr;
unsigned char *yptr;
int cmp;
TypeCnct right;
int saml;
int ofslen;
int count = 0;
u_char *cnj;
unsigned char *cnj;
if ((cnj = Conjadr(hinsi)) != NULL) {
saml = ofslen = 0;
@ -146,7 +146,7 @@ setconj (TypeGram hinsi, JREC *jrec, CREC *crec)
if (isdpnd(*(yptr + saml))) continue;
if ((right = cnvrow(jrec, (TypeCnct)CnjRight(cnj))) != '\0') {
crec -> len = (u_char)(ofslen + saml);
crec -> len = (unsigned char)(ofslen + saml);
crec -> right = right;
count++;
crec++;

View file

@ -43,14 +43,14 @@
int
setj_atrb(u_char* p)
setj_atrb(unsigned char* p)
{
return 2;
}
int
setj_ofs(u_char* p)
setj_ofs(unsigned char* p)
{
int contf = TRUE;
@ -92,7 +92,7 @@ setj_ofs(u_char* p)
int
setj_knj(u_char* p)
setj_knj(unsigned char* p)
{
int contf = TRUE;
@ -134,21 +134,21 @@ setj_knj(u_char* p)
int
setj_norm1(u_char* p)
setj_norm1(unsigned char* p)
{
return 1;
}
int
setj_norm2(u_char* p)
setj_norm2(unsigned char* p)
{
return 2;
}
int
setj_norm3(u_char* p)
setj_norm3(unsigned char* p)
{
return 3;
}
@ -179,12 +179,12 @@ chkhead(TypeGram gram)
void
setjrec(u_char* tagp, int mode)
setjrec(unsigned char* tagp, int mode)
{
TypeGram gram;
u_char *ptr;
u_char *endp;
u_char *tmp;
unsigned char *ptr;
unsigned char *endp;
unsigned char *tmp;
JREC *rec;
int plen;
int nlen;
@ -260,11 +260,11 @@ setjrec(u_char* tagp, int mode)
void
setnumrec(u_char* tagp, JREC* rec, TypeGram gram)
setnumrec(unsigned char* tagp, JREC* rec, TypeGram gram)
{
u_char *ptr;
u_char *endp;
u_char *tmp;
unsigned char *ptr;
unsigned char *endp;
unsigned char *tmp;
int plen, nlen, len;
JREC *jrec;
@ -329,7 +329,7 @@ setnumrec(u_char* tagp, JREC* rec, TypeGram gram)
void
setcrec(u_char* tagp)
setcrec(unsigned char* tagp)
{
JREC *rec;

View file

@ -41,7 +41,7 @@
#include "sj_hinsi.h"
#include "kanakan.h"
static int hiraknj(u_char *p);
static int hiraknj(unsigned char *p);
void
@ -49,7 +49,7 @@ setkouho(CLREC* clrec, TypeDicOfs offs, int mode)
{
JREC *jrec;
KHREC *kptr;
u_char *fptr;
unsigned char *fptr;
int flg;
int i;
@ -68,7 +68,7 @@ setkouho(CLREC* clrec, TypeDicOfs offs, int mode)
kptr -> offs = offs;
kptr -> rank = 0;
kptr -> styno = 0;
kptr -> mode = (u_char)mode;
kptr -> mode = (unsigned char)mode;
if (jrec -> flags & JFLAG_KA) {
@ -122,7 +122,7 @@ setkouho(CLREC* clrec, TypeDicOfs offs, int mode)
kptr -> offs = offs;
kptr -> rank = 0;
kptr -> styno = 0;
kptr -> mode = (u_char)mode;
kptr -> mode = (unsigned char)mode;
kptr -> sttfg = 1;
kptr -> sttkj = 1;
@ -140,7 +140,7 @@ void
ph_setkouho(CLREC* clrec, TypeDicOfs offs, STDYIN* sptr)
{
JREC *jrec;
u_char *p;
unsigned char *p;
if (sptr) {
@ -163,7 +163,7 @@ ph_setkouho(CLREC* clrec, TypeDicOfs offs, STDYIN* sptr)
kouhotbl[0].mode = sel_sjmode(jrec = clrec -> jnode);
kouhotbl[0].sttfg = (u_char)
kouhotbl[0].sttfg = (unsigned char)
((p = Settou_ptr(jrec->sttofs)) ? (SttHiraKnj(p)?1:0) : 0);
@ -187,7 +187,7 @@ ph_setkouho(CLREC* clrec, TypeDicOfs offs, STDYIN* sptr)
static int
hiraknj(u_char *p)
hiraknj(unsigned char *p)
{
char flg = TRUE;
int i;
@ -228,7 +228,7 @@ hiraknj(u_char *p)
int
hiraknj_atrb(u_char* p, int* len)
hiraknj_atrb(unsigned char* p, int* len)
{
*len = 2;
return 0;
@ -236,7 +236,7 @@ hiraknj_atrb(u_char* p, int* len)
int
hiraknj_ofs(u_char* p, int* len)
hiraknj_ofs(unsigned char* p, int* len)
{
*len = 2;
return hiraknj(dicbuf + ((*p & KanjiCodeMask) << 8) + *(p + 1));
@ -244,7 +244,7 @@ hiraknj_ofs(u_char* p, int* len)
int
hiraknj_knj(u_char* p, int* len)
hiraknj_knj(unsigned char* p, int* len)
{
*len = 1;
return hiraknj(askknj[*p & KnjAssyukuMask]);
@ -252,7 +252,7 @@ hiraknj_knj(u_char* p, int* len)
int
hiraknj_hask(u_char* p, int* len)
hiraknj_hask(unsigned char* p, int* len)
{
*len = 1;
return 2;
@ -260,7 +260,7 @@ hiraknj_hask(u_char* p, int* len)
int
hiraknj_kask(u_char* p, int* len)
hiraknj_kask(unsigned char* p, int* len)
{
*len = 1;
return 3;
@ -268,7 +268,7 @@ hiraknj_kask(u_char* p, int* len)
int
hiraknj_norm(u_char* p, int* len)
hiraknj_norm(unsigned char* p, int* len)
{
*len = codesize(*p);
return 1;
@ -276,9 +276,9 @@ hiraknj_norm(u_char* p, int* len)
int
hiraknj_hira(u_char* p, int* len)
hiraknj_hira(unsigned char* p, int* len)
{
u_char ch;
unsigned char ch;
*len = codesize(*p);
ch = *(p + 1);

View file

@ -41,7 +41,7 @@
#include "sj_hinsi.h"
#include "kanakan.h"
u_char*
unsigned char*
getstb(TypeGram hinsi)
{
if (hinsi < MEISI_1 || hinsi > TIMEI) return NULL;
@ -51,11 +51,11 @@ getstb(TypeGram hinsi)
void
setubi(JREC *rec, u_char *stbtbl)
setubi(JREC *rec, unsigned char *stbtbl)
{
u_char *stb;
u_char *yptr;
u_char *sptr;
unsigned char *stb;
unsigned char *yptr;
unsigned char *sptr;
int slen;
JREC *new;
int cmp;
@ -77,7 +77,7 @@ setubi(JREC *rec, u_char *stbtbl)
if (!(new = argjrec((int)(rec -> jlen + slen), rec))) continue;
new -> stbofs = (u_char)(stb - stbtbl);
new -> stbofs = (unsigned char)(stb - stbtbl);
new -> flags |= StbBakeru(stb) ? JFLAG_KA : 0;
}
}

34
setup.c
View file

@ -61,8 +61,8 @@
#include "server.h"
typedef struct strlist {
u_char *str1;
u_char *str2;
unsigned char *str1;
unsigned char *str2;
struct strlist *link;
} StrList;
@ -121,7 +121,7 @@ RcWarning(char* p)
static int
cmpstr(u_char* src, u_char* dst)
cmpstr(unsigned char* src, unsigned char* dst)
{
int flg;
int c;
@ -139,8 +139,8 @@ cmpstr(u_char* src, u_char* dst)
static u_char *get_str(p, pv_dst)
u_char *p;
static unsigned char *get_str(p, pv_dst)
unsigned char *p;
void *pv_dst;
{
char **dst;
@ -154,8 +154,8 @@ void *pv_dst;
while (*p++) ;
return p;
}
static u_char *get_int(p, pv_dst)
u_char *p;
static unsigned char *get_int(p, pv_dst)
unsigned char *p;
void *pv_dst;
{
char *fmt;
@ -167,8 +167,8 @@ void *pv_dst;
while (*p++) ;
return p;
}
static u_char *get_flag(p, pv_dst)
u_char *p;
static unsigned char *get_flag(p, pv_dst)
unsigned char *p;
void *pv_dst;
{
int *dst;
@ -187,8 +187,8 @@ void *pv_dst;
}
static u_char*
get_list(u_char* p, StrList** dst)
static unsigned char*
get_list(unsigned char* p, StrList** dst)
{
StrList *s1, *s2;
@ -197,13 +197,13 @@ get_list(u_char* p, StrList** dst)
if (!s1) RcError("no more memory");
s1 -> link = NULL;
s1 -> str1 = (u_char *)malloc(strlen((char *)p) + 1);
s1 -> str1 = (unsigned char *)malloc(strlen((char *)p) + 1);
if (!(s1 -> str1)) RcError("no more memory");
strcpy((char *)s1 -> str1, (char *)p);
while (*p++) ;
if (*p) {
s1 -> str2 = (u_char *)malloc(strlen((char *)p) + 1);
s1 -> str2 = (unsigned char *)malloc(strlen((char *)p) + 1);
if (!(s1 -> str2)) RcError("no more memory");
strcpy((char *)s1 -> str2, (char *)p);
while (*p++) ;
@ -227,7 +227,7 @@ get_list(u_char* p, StrList** dst)
struct optlist {
char *optname;
u_char *(*optfunc)();
unsigned char *(*optfunc)();
void *optarg;
} option[] = {
/*
@ -378,9 +378,9 @@ void
read_runcmd(void)
{
FILE *fp;
u_char buf[BUFSIZ];
unsigned char buf[BUFSIZ];
struct optlist *opt;
u_char *p;
unsigned char *p;
if (!(fp = fopen(runcmd_file, "r"))) {
warning_out("Can't open run-command file \"%s\"", runcmd_file);
@ -388,7 +388,7 @@ read_runcmd(void)
}
line_number = 0;
while (read_line(fp, buf, sizeof(buf)) != EOF) {
for (opt = option ; (p = (u_char *)opt -> optname) != NULL ; opt++)
for (opt = option ; (p = (unsigned char *)opt -> optname) != NULL ; opt++)
if (!cmpstr(p, buf)) break;
if (p) {
p = buf; while (*p++) ;

View file

@ -41,10 +41,10 @@
#include "sj_yomi.h"
int sj2cd_chr(euc, yomi)
u_char *euc;
u_char *yomi;
unsigned char *euc;
unsigned char *yomi;
{
u_char chr;
unsigned char chr;
if ((chr = *euc++) == EUC_a1) {
chr = *euc;
@ -118,8 +118,8 @@ u_char *yomi;
int sj2cd_str(euc, yomi, len)
u_char *euc;
u_char *yomi;
unsigned char *euc;
unsigned char *yomi;
int len;
{

View file

@ -57,9 +57,9 @@ extern int current_locale;
#define sj_ishira(c) (c >= 0xa4a1 && c <= 0xa4f3)
static wchar16_t intmp[MAXLLEN];
static wchar16_t outtmp[MAXLLEN];
static u_char mtmp[MAXLLEN];
static unsigned char mtmp[MAXLLEN];
static u_short HKtable[ZKATAn] = {
static unsigned short HKtable[ZKATAn] = {
KANA_XA, KANA_A,
KANA_XA + 1, KANA_A + 1,
KANA_XA + 2, KANA_A + 2,
@ -124,8 +124,8 @@ static u_short HKtable[ZKATAn] = {
};
static struct ztohkktbl {
u_short zen;
u_short han;
unsigned short zen;
unsigned short han;
} HKKtbl[8] = {
{ZEN_KTEN, KANA_KTEN},
{ZEN_FKAKKO, KANA_FKAKKO},
@ -140,7 +140,7 @@ static struct ztohkktbl {
static struct hzkigoutbl {
wchar16_t han;
u_short zen;
unsigned short zen;
} HZKtbl[6] = {
{',', ZEN_TTEN},
{'.', ZEN_KTEN},
@ -150,7 +150,7 @@ static struct hzkigoutbl {
{']', ZEN_EKAKKO}
};
static u_short HZtbl[95] = {
static unsigned short HZtbl[95] = {
0xa1a1, 0xa1aa, 0xa1c9, 0xa1f4, 0xa1f0, 0xa1f3, 0xa1f5, 0xa1c7,
0xa1ca, 0xa1cb, 0xa1f6, 0xa1dc, 0xa1a4, 0xa1dd, 0xa1a5, 0xa1bf,
0xa3b0, 0xa3b1, 0xa3b2, 0xa3b3, 0xa3b4, 0xa3b5, 0xa3b6, 0xa3b7,
@ -169,7 +169,7 @@ static u_short HZtbl[95] = {
setl_hktozh()
{
int i;
u_short c, zen1;
unsigned short c, zen1;
wchar16_t rstr[2];
wchar16_t kstr[2];
RkTablW16 *rktp, *mktable();
@ -226,9 +226,9 @@ mkkigou()
}
sj_addten(prefix, c)
u_short prefix, c;
unsigned short prefix, c;
{
u_short c1, cc;
unsigned short c1, cc;
cc = 0;
if ((c == ZEN_DTEN || c == ZEN_HDTEN) &&
@ -247,10 +247,10 @@ u_short prefix, c;
}
sj_han2zen(c)
u_short c;
unsigned short c;
{
int i;
u_short cc;
unsigned short cc;
if (WcIsHANKAKU(c) && iskana2(c)) {
for (i = 0; i < ZKATAn; i++) {
@ -289,16 +289,16 @@ u_short c;
int sj3_hantozen_w16(wchar16_t *, wchar16_t *);
sj3_hantozen(out, in)
u_char *out, *in;
unsigned char *out, *in;
{
wchar16_t *winstr, *woutstr;
u_char *mstr;
unsigned char *mstr;
int inlen, outlen, imflag = 0, omflag = 0, mmflag = 0, ret;
inlen = strlen(in) + 1;
if (current_locale == LC_CTYPE_EUC) {
if (inlen > sizeof(mtmp)) {
mstr = (u_char *) malloc(inlen);
mstr = (unsigned char *) malloc(inlen);
mmflag = 1;
} else {
mstr = mtmp;
@ -349,7 +349,7 @@ u_char *out, *in;
}
outlen = ret * 3;
if (outlen > sizeof(mtmp)) {
mstr = (u_char *) malloc(outlen);
mstr = (unsigned char *) malloc(outlen);
if (!mstr) {
if (imflag) free(winstr);
if (omflag) free(woutstr);
@ -382,10 +382,10 @@ u_char *out, *in;
}
sj3_hantozen_euc(out, in)
u_char *out, *in;
unsigned char *out, *in;
{
wchar16_t *winstr, *woutstr;
u_char *mstr;
unsigned char *mstr;
int inlen, outlen, imflag = 0, omflag = 0, mmflag = 0, ret;
inlen = strlen(in) + 1;
@ -393,7 +393,7 @@ u_char *out, *in;
mstr = in;
} else {
if (inlen > sizeof(mtmp)) {
mstr = (u_char *) malloc(inlen);
mstr = (unsigned char *) malloc(inlen);
mmflag = 1;
} else {
mstr = mtmp;
@ -442,7 +442,7 @@ u_char *out, *in;
}
outlen = ret * 3;
if (outlen > sizeof(mtmp)) {
mstr = (u_char *) malloc(outlen);
mstr = (unsigned char *) malloc(outlen);
if (!mstr) {
if (imflag) free(winstr);
if (omflag) free(woutstr);
@ -475,7 +475,7 @@ u_char *out, *in;
}
sj3_hantozen_mb(s1, s2)
u_char *s1, *s2;
unsigned char *s1, *s2;
{
if (current_locale == LC_CTYPE_EUC)
return sj3_hantozen_euc(s1, s2);
@ -494,7 +494,7 @@ sj_hantozen(s1, s2, len)
wchar16_t *s1, *s2;
int len;
{
u_short c1, cc, prefix;
unsigned short c1, cc, prefix;
wchar16_t c;
int i;
int rlen;
@ -525,10 +525,10 @@ int len;
}
sj_zen2han(c)
u_short c;
unsigned short c;
{
int i;
u_short cc;
unsigned short cc;
i = ZKATAn;
cc = c & MASK;
@ -562,15 +562,15 @@ u_short c;
int sj3_zentohan_w16(wchar16_t *, wchar16_t *);
sj3_zentohan(out, in)
u_char *out, *in;
unsigned char *out, *in;
{
wchar16_t *winstr, *woutstr;
u_char *mstr;
unsigned char *mstr;
int inlen, outlen, imflag = 0, omflag = 0, mmflag = 0, ret;
inlen = strlen(in) + 1;
if (inlen > sizeof(mtmp)) {
mstr = (u_char *) malloc(inlen);
mstr = (unsigned char *) malloc(inlen);
if (!mstr) {
return -1;
}
@ -622,7 +622,7 @@ u_char *out, *in;
outlen = ret * 3;
if (current_locale == LC_CTYPE_EUC) {
if (outlen > sizeof(mtmp)) {
mstr = (u_char *) malloc(outlen);
mstr = (unsigned char *) malloc(outlen);
mmflag = 1;
} else {
mstr = mtmp;
@ -652,15 +652,15 @@ u_char *out, *in;
}
sj3_zentohan_euc(out, in)
u_char *out, *in;
unsigned char *out, *in;
{
wchar16_t *winstr, *woutstr;
u_char *mstr;
unsigned char *mstr;
int inlen, outlen, imflag = 0, omflag = 0, mmflag = 0, ret;
inlen = strlen(in) + 1;
if (inlen > sizeof(mtmp)) {
mstr = (u_char *) malloc(inlen);
mstr = (unsigned char *) malloc(inlen);
if (!mstr) {
return -1;
}
@ -716,7 +716,7 @@ u_char *out, *in;
mstr = out;
} else {
if (outlen > sizeof(mtmp)) {
mstr = (u_char *) malloc(outlen);
mstr = (unsigned char *) malloc(outlen);
mmflag = 1;
} else {
mstr = mtmp;
@ -743,7 +743,7 @@ u_char *out, *in;
}
sj3_zentohan_mb(s1, s2)
u_char *s1, *s2;
unsigned char *s1, *s2;
{
if (current_locale == LC_CTYPE_EUC)
return sj3_zentohan_euc(s1, s2);
@ -761,7 +761,7 @@ sj_zentohan(s1, s2, len)
wchar16_t *s1, *s2;
int len;
{
u_short cc;
unsigned short cc;
wchar16_t c;
int i, rlen;

View file

@ -62,9 +62,9 @@ static int defuse = 0;
static long *dicid_list = NULL;
static int dicid_num = 0;
static u_char buf1[YomiBufSize];
static u_char buf2[YomiBufSize];
static u_char kbuf[KanjiBufSize];
static unsigned char buf1[YomiBufSize];
static unsigned char buf2[YomiBufSize];
static unsigned char kbuf[KanjiBufSize];
static int
set_sys_code(void)
@ -382,9 +382,9 @@ server_dead:
}
int
sj3_getkan(u_char *yomi, SJ3_BUNSETU *bun, u_char *knj, int knjsiz)
sj3_getkan(unsigned char *yomi, SJ3_BUNSETU *bun, unsigned char *knj, int knjsiz)
{
u_char *src;
unsigned char *src;
int buncnt = 0;
int len;
int stysiz = client.stdy_size;
@ -437,9 +437,9 @@ sj3_getkan(u_char *yomi, SJ3_BUNSETU *bun, u_char *knj, int knjsiz)
}
int
sj3_getkan_euc(u_char *yomi, SJ3_BUNSETU *bun, u_char *knj, int knjsiz)
sj3_getkan_euc(unsigned char *yomi, SJ3_BUNSETU *bun, unsigned char *knj, int knjsiz)
{
u_char *src, *yp, *kp, *khp;
unsigned char *src, *yp, *kp, *khp;
int buncnt = 0, i;
int len, flag, mflag = 0;
int stysiz = client.stdy_size;
@ -458,7 +458,7 @@ sj3_getkan_euc(u_char *yomi, SJ3_BUNSETU *bun, u_char *knj, int knjsiz)
yp = buf1;
if (knjsiz > sizeof(kbuf)) {
mflag = 1;
kp = khp = (u_char *)malloc(knjsiz);
kp = khp = (unsigned char *)malloc(knjsiz);
} else {
kp = khp = kbuf;
}
@ -539,7 +539,7 @@ sj3_getkan_euc(u_char *yomi, SJ3_BUNSETU *bun, u_char *knj, int knjsiz)
}
int
sj3_getkan_mb(u_char *yomi, SJ3_BUNSETU *bun, u_char *knj, int knjsiz)
sj3_getkan_mb(unsigned char *yomi, SJ3_BUNSETU *bun, unsigned char *knj, int knjsiz)
{
if (_sys_code == SYS_NOTDEF)
_sys_code = set_sys_code();
@ -550,7 +550,7 @@ sj3_getkan_mb(u_char *yomi, SJ3_BUNSETU *bun, u_char *knj, int knjsiz)
}
int
sj3_douoncnt(u_char *yomi)
sj3_douoncnt(unsigned char *yomi)
{
int i;
@ -571,10 +571,10 @@ sj3_douoncnt(u_char *yomi)
}
int
sj3_douoncnt_euc(u_char *yomi)
sj3_douoncnt_euc(unsigned char *yomi)
{
int i, l, flag;
u_char *yp;
unsigned char *yp;
if ((i = strlen(yomi)) > SJ3_BUNSETU_YOMI)
return 0;
@ -605,7 +605,7 @@ sj3_douoncnt_euc(u_char *yomi)
}
int
sj3_douoncnt_mb(u_char *yomi)
sj3_douoncnt_mb(unsigned char *yomi)
{
if (_sys_code == SYS_NOTDEF)
_sys_code = set_sys_code();
@ -616,7 +616,7 @@ sj3_douoncnt_mb(u_char *yomi)
}
int
sj3_getdouon(u_char *yomi, SJ3_DOUON *dou)
sj3_getdouon(unsigned char *yomi, SJ3_DOUON *dou)
{
int i;
@ -636,7 +636,7 @@ sj3_getdouon(u_char *yomi, SJ3_DOUON *dou)
}
int
sj3_getdouon_euc(u_char *yomi, SJ3_DOUON *dou)
sj3_getdouon_euc(unsigned char *yomi, SJ3_DOUON *dou)
{
int i, j, l;
@ -680,7 +680,7 @@ sj3_getdouon_euc(u_char *yomi, SJ3_DOUON *dou)
}
int
sj3_getdouon_mb(u_char *yomi, SJ3_DOUON *dou)
sj3_getdouon_mb(unsigned char *yomi, SJ3_DOUON *dou)
{
if (_sys_code == SYS_NOTDEF)
_sys_code = set_sys_code();
@ -704,7 +704,7 @@ sj3_gakusyuu(SJ3_STUDYREC *dcid)
}
int
sj3_gakusyuu2(u_char *yomi1, u_char *yomi2, SJ3_STUDYREC *dcid)
sj3_gakusyuu2(unsigned char *yomi1, unsigned char *yomi2, SJ3_STUDYREC *dcid)
{
if (sj3_bunsetu_gakusyuu(&client, yomi1, yomi2, dcid, MBCODE_SJIS) ==
ERROR) {
@ -718,10 +718,10 @@ sj3_gakusyuu2(u_char *yomi1, u_char *yomi2, SJ3_STUDYREC *dcid)
}
int
sj3_gakusyuu2_euc(u_char *yomi1, u_char *yomi2, SJ3_STUDYREC *dcid)
sj3_gakusyuu2_euc(unsigned char *yomi1, unsigned char *yomi2, SJ3_STUDYREC *dcid)
{
int l, flag;
u_char *y1p, *y2p;
unsigned char *y1p, *y2p;
if (client.svr_version == 1) {
defuse = 0;
@ -753,7 +753,7 @@ sj3_gakusyuu2_euc(u_char *yomi1, u_char *yomi2, SJ3_STUDYREC *dcid)
}
int
sj3_gakusyuu2_mb(u_char *yomi1, u_char *yomi2, SJ3_STUDYREC *dcid)
sj3_gakusyuu2_mb(unsigned char *yomi1, unsigned char *yomi2, SJ3_STUDYREC *dcid)
{
if (_sys_code == SYS_NOTDEF)
_sys_code = set_sys_code();
@ -764,7 +764,7 @@ sj3_gakusyuu2_mb(u_char *yomi1, u_char *yomi2, SJ3_STUDYREC *dcid)
}
int
sj3_touroku(u_char *yomi, u_char *kanji, int code)
sj3_touroku(unsigned char *yomi, unsigned char *kanji, int code)
{
if (sj3_tango_touroku(&client, udicid, yomi, kanji, code,
MBCODE_SJIS)) {
@ -791,11 +791,11 @@ sj3_touroku(u_char *yomi, u_char *kanji, int code)
}
int
sj3_touroku_euc(u_char *yomi, u_char *kanji, int code)
sj3_touroku_euc(unsigned char *yomi, unsigned char *kanji, int code)
{
int l, flag;
u_char *yp;
u_char *kp;
unsigned char *yp;
unsigned char *kp;
if (client.svr_version == 1) {
defuse = 0;
l = sj3_str_euctosjis(buf1, sizeof(buf1), yomi,
@ -839,7 +839,7 @@ sj3_touroku_euc(u_char *yomi, u_char *kanji, int code)
}
int
sj3_touroku_mb(u_char *yomi, u_char *kanji, int code)
sj3_touroku_mb(unsigned char *yomi, unsigned char *kanji, int code)
{
if (_sys_code == SYS_NOTDEF)
_sys_code = set_sys_code();
@ -850,7 +850,7 @@ sj3_touroku_mb(u_char *yomi, u_char *kanji, int code)
}
int
sj3_syoukyo(u_char *yomi, u_char *kanji, int code)
sj3_syoukyo(unsigned char *yomi, unsigned char *kanji, int code)
{
if (sj3_tango_sakujo(&client, udicid, yomi, kanji, code, MBCODE_SJIS)) {
if (client.fd < 0) {
@ -872,11 +872,11 @@ sj3_syoukyo(u_char *yomi, u_char *kanji, int code)
}
int
sj3_syoukyo_euc(u_char *yomi, u_char *kanji, int code)
sj3_syoukyo_euc(unsigned char *yomi, unsigned char *kanji, int code)
{
int l, flag;
u_char *yp;
u_char *kp;
unsigned char *yp;
unsigned char *kp;
if (client.svr_version == 1) {
defuse = 0;
l = sj3_str_euctosjis(buf1, sizeof(buf1), yomi,
@ -916,7 +916,7 @@ sj3_syoukyo_euc(u_char *yomi, u_char *kanji, int code)
}
int
sj3_syoukyo_mb(u_char *yomi, u_char *kanji, int code)
sj3_syoukyo_mb(unsigned char *yomi, unsigned char *kanji, int code)
{
if (_sys_code == SYS_NOTDEF)
_sys_code = set_sys_code();
@ -927,7 +927,7 @@ sj3_syoukyo_mb(u_char *yomi, u_char *kanji, int code)
}
int
sj3_getdict(u_char *buf)
sj3_getdict(unsigned char *buf)
{
if (sj3_tango_syutoku(&client, udicid, buf, MBCODE_SJIS)) {
if (client.fd < 0) {
@ -940,7 +940,7 @@ sj3_getdict(u_char *buf)
}
int
sj3_getdict_euc(u_char *buf)
sj3_getdict_euc(unsigned char *buf)
{
int l, ll, slen;
@ -982,7 +982,7 @@ sj3_getdict_euc(u_char *buf)
}
int
sj3_getdict_mb(u_char *buf)
sj3_getdict_mb(unsigned char *buf)
{
if (_sys_code == SYS_NOTDEF)
_sys_code = set_sys_code();
@ -993,7 +993,7 @@ sj3_getdict_mb(u_char *buf)
}
int
sj3_nextdict(u_char *buf)
sj3_nextdict(unsigned char *buf)
{
if (sj3_tango_jikouho(&client, udicid, buf, MBCODE_SJIS)) {
if (client.fd < 0) {
@ -1006,7 +1006,7 @@ sj3_nextdict(u_char *buf)
}
int
sj3_nextdict_euc(u_char *buf)
sj3_nextdict_euc(unsigned char *buf)
{
int l, ll, slen;
@ -1048,7 +1048,7 @@ sj3_nextdict_euc(u_char *buf)
}
int
sj3_nextdict_mb(u_char *buf)
sj3_nextdict_mb(unsigned char *buf)
{
if (_sys_code == SYS_NOTDEF)
_sys_code = set_sys_code();
@ -1059,7 +1059,7 @@ sj3_nextdict_mb(u_char *buf)
}
int
sj3_prevdict(u_char *buf)
sj3_prevdict(unsigned char *buf)
{
if (sj3_tango_maekouho(&client, udicid, buf, MBCODE_SJIS)) {
if (client.fd < 0) {
@ -1072,7 +1072,7 @@ sj3_prevdict(u_char *buf)
}
int
sj3_prevdict_euc(u_char *buf)
sj3_prevdict_euc(unsigned char *buf)
{
int l, ll, slen;
@ -1114,7 +1114,7 @@ sj3_prevdict_euc(u_char *buf)
}
int
sj3_prevdict_mb(u_char *buf)
sj3_prevdict_mb(unsigned char *buf)
{
if (_sys_code == SYS_NOTDEF)
_sys_code = set_sys_code();

View file

@ -157,20 +157,20 @@ int sj3_close_study_file(SJ3_CLIENT_ENV *);
int sj3_get_id_size(SJ3_CLIENT_ENV *);
int sj3_lock_server(SJ3_CLIENT_ENV *);
int sj3_unlock_server(SJ3_CLIENT_ENV *);
int sj3_ikkatu_henkan(SJ3_CLIENT_ENV *, u_char *, u_char *, int, int);
int sj3_bunsetu_henkan(SJ3_CLIENT_ENV *, u_char *, int, u_char *, int);
int sj3_bunsetu_jikouho(SJ3_CLIENT_ENV *, u_char *, int, int);
int sj3_bunsetu_maekouho(SJ3_CLIENT_ENV *, u_char *, int, int);
int sj3_bunsetu_kouhosuu(SJ3_CLIENT_ENV *, u_char *, int, int);
int sj3_bunsetu_zenkouho(SJ3_CLIENT_ENV *, u_char *, int, SJ3_DOUON *, int);
int sj3_ikkatu_henkan(SJ3_CLIENT_ENV *, unsigned char *, unsigned char *, int, int);
int sj3_bunsetu_henkan(SJ3_CLIENT_ENV *, unsigned char *, int, unsigned char *, int);
int sj3_bunsetu_jikouho(SJ3_CLIENT_ENV *, unsigned char *, int, int);
int sj3_bunsetu_maekouho(SJ3_CLIENT_ENV *, unsigned char *, int, int);
int sj3_bunsetu_kouhosuu(SJ3_CLIENT_ENV *, unsigned char *, int, int);
int sj3_bunsetu_zenkouho(SJ3_CLIENT_ENV *, unsigned char *, int, SJ3_DOUON *, int);
int sj3_tango_gakusyuu(SJ3_CLIENT_ENV *, SJ3_STUDYREC *);
int sj3_bunsetu_gakusyuu(SJ3_CLIENT_ENV *, u_char *, u_char *, SJ3_STUDYREC *,
int sj3_bunsetu_gakusyuu(SJ3_CLIENT_ENV *, unsigned char *, unsigned char *, SJ3_STUDYREC *,
int);
int sj3_tango_touroku(SJ3_CLIENT_ENV *, long, u_char *, u_char *, int, int);
int sj3_tango_sakujo(SJ3_CLIENT_ENV *, long, u_char *, u_char *, int, int);
int sj3_tango_syutoku(SJ3_CLIENT_ENV *, int, u_char *, int);
int sj3_tango_jikouho(SJ3_CLIENT_ENV *, int, u_char *, int);
int sj3_tango_maekouho(SJ3_CLIENT_ENV *, int, u_char *, int);
int sj3_tango_touroku(SJ3_CLIENT_ENV *, long, unsigned char *, unsigned char *, int, int);
int sj3_tango_sakujo(SJ3_CLIENT_ENV *, long, unsigned char *, unsigned char *, int, int);
int sj3_tango_syutoku(SJ3_CLIENT_ENV *, int, unsigned char *, int);
int sj3_tango_jikouho(SJ3_CLIENT_ENV *, int, unsigned char *, int);
int sj3_tango_maekouho(SJ3_CLIENT_ENV *, int, unsigned char *, int);
int sj3_make_dict_file(SJ3_CLIENT_ENV *, char *, int, int, int);
int sj3_make_study_file(SJ3_CLIENT_ENV *, char *, int, int, int);
int sj3_make_directory(SJ3_CLIENT_ENV *, char *);
@ -184,34 +184,34 @@ int sj3_version(SJ3_CLIENT_ENV *, char *, int);
int sj3_open(char *, char *);
int sj3_open_with_list(char *, char *, int, char **, int *, int **);
int sj3_close(void);
int sj3_getkan(u_char *, SJ3_BUNSETU *, u_char *, int);
int sj3_getkan_euc(u_char *, SJ3_BUNSETU *, u_char *, int);
int sj3_getkan_mb(u_char *, SJ3_BUNSETU *, u_char *, int);
int sj3_douoncnt(u_char *);
int sj3_douoncnt_euc(u_char *);
int sj3_douoncnt_mb(u_char *);
int sj3_getdouon(u_char *, SJ3_DOUON *);
int sj3_getdouon_euc(u_char *, SJ3_DOUON *);
int sj3_getdouon_mb(u_char *, SJ3_DOUON *);
int sj3_getkan(unsigned char *, SJ3_BUNSETU *, unsigned char *, int);
int sj3_getkan_euc(unsigned char *, SJ3_BUNSETU *, unsigned char *, int);
int sj3_getkan_mb(unsigned char *, SJ3_BUNSETU *, unsigned char *, int);
int sj3_douoncnt(unsigned char *);
int sj3_douoncnt_euc(unsigned char *);
int sj3_douoncnt_mb(unsigned char *);
int sj3_getdouon(unsigned char *, SJ3_DOUON *);
int sj3_getdouon_euc(unsigned char *, SJ3_DOUON *);
int sj3_getdouon_mb(unsigned char *, SJ3_DOUON *);
int sj3_gakusyuu(SJ3_STUDYREC *);
int sj3_gakusyuu2(u_char *, u_char *, SJ3_STUDYREC *);
int sj3_gakusyuu2_euc(u_char *, u_char *, SJ3_STUDYREC *);
int sj3_gakusyuu2_mb(u_char *, u_char *, SJ3_STUDYREC *);
int sj3_touroku(u_char *, u_char *, int);
int sj3_touroku_euc(u_char *, u_char *, int);
int sj3_touroku_mb(u_char *, u_char *, int);
int sj3_syoukyo(u_char *, u_char *, int);
int sj3_syoukyo_euc(u_char *, u_char *, int);
int sj3_syoukyo_mb(u_char *, u_char *, int);
int sj3_getdict(u_char *);
int sj3_getdict_euc(u_char *);
int sj3_getdict_mb(u_char *);
int sj3_nextdict(u_char *);
int sj3_nextdict_euc(u_char *);
int sj3_nextdict_mb(u_char *);
int sj3_prevdict(u_char *);
int sj3_prevdict_euc(u_char *);
int sj3_prevdict_mb(u_char *);
int sj3_gakusyuu2(unsigned char *, unsigned char *, SJ3_STUDYREC *);
int sj3_gakusyuu2_euc(unsigned char *, unsigned char *, SJ3_STUDYREC *);
int sj3_gakusyuu2_mb(unsigned char *, unsigned char *, SJ3_STUDYREC *);
int sj3_touroku(unsigned char *, unsigned char *, int);
int sj3_touroku_euc(unsigned char *, unsigned char *, int);
int sj3_touroku_mb(unsigned char *, unsigned char *, int);
int sj3_syoukyo(unsigned char *, unsigned char *, int);
int sj3_syoukyo_euc(unsigned char *, unsigned char *, int);
int sj3_syoukyo_mb(unsigned char *, unsigned char *, int);
int sj3_getdict(unsigned char *);
int sj3_getdict_euc(unsigned char *);
int sj3_getdict_mb(unsigned char *);
int sj3_nextdict(unsigned char *);
int sj3_nextdict_euc(unsigned char *);
int sj3_nextdict_mb(unsigned char *);
int sj3_prevdict(unsigned char *);
int sj3_prevdict_euc(unsigned char *);
int sj3_prevdict_mb(unsigned char *);
int sj3_lockserv(void);
int sj3_unlockserv(void);

View file

@ -40,11 +40,11 @@
#include "sj_struct.h"
#include "Struct.h"
typedef void (*VFuncNT)(u_char*, u_char*, JREC*);
typedef int (*IFuncSetj)(u_char*);
typedef int (*IFuncHira)(u_char*, int*);
typedef u_char* (*UCPFuncGK)(u_char*, u_char*, u_char*, int, int);
typedef u_char* (*UCPFuncMK)(u_char*, u_char*, int);
typedef void (*VFuncNT)(unsigned char*, unsigned char*, JREC*);
typedef int (*IFuncSetj)(unsigned char*);
typedef int (*IFuncHira)(unsigned char*, int*);
typedef unsigned char* (*UCPFuncGK)(unsigned char*, unsigned char*, unsigned char*, int, int);
typedef unsigned char* (*UCPFuncMK)(unsigned char*, unsigned char*, int);
#endif /* _SJ_FUNC */

View file

@ -47,15 +47,15 @@ typedef struct jiritu {
TypeDicSeg jseg;
TypeDicOfs jofsst;
TypeDicOfs jofsed;
u_short flags;
unsigned short flags;
TypeClass class;
TypeDicID dicid;
u_char jlen;
unsigned char jlen;
TypeGram hinsi;
u_char sttofs;
u_char stbofs;
u_char count;
u_char numlen;
unsigned char sttofs;
unsigned char stbofs;
unsigned char count;
unsigned char numlen;
} JREC;
@ -64,16 +64,16 @@ typedef struct jiritu {
typedef struct bunsetu {
JREC *jnode;
struct bunsetu *clsort;
u_char gobiln;
u_char cllen;
unsigned char gobiln;
unsigned char cllen;
TypeCnct right;
u_char cl2len;
u_char kubun;
unsigned char cl2len;
unsigned char kubun;
#if __STDC__
u_int fzk_ka : 1;
unsigned int fzk_ka : 1;
#else
u_char fzk_ka : 1;
unsigned char fzk_ka : 1;
#endif
} CLREC;
@ -84,19 +84,19 @@ typedef struct kouho {
CLREC *clrec;
TypeDicOfs offs;
TypeStyNum styno;
u_char rank;
unsigned char rank;
#if __STDC__
u_int sttfg : 1;
u_int sttkj : 1;
u_int ka_fg : 1;
u_int ka_kj : 1;
u_int mode : 4;
unsigned int sttfg : 1;
unsigned int sttkj : 1;
unsigned int ka_fg : 1;
unsigned int ka_kj : 1;
unsigned int mode : 4;
#else
u_char sttfg : 1;
u_char sttkj : 1;
u_char ka_fg : 1;
u_char ka_kj : 1;
u_char mode : 4;
unsigned char sttfg : 1;
unsigned char sttkj : 1;
unsigned char ka_fg : 1;
unsigned char ka_kj : 1;
unsigned char mode : 4;
#endif
} KHREC;
@ -104,7 +104,7 @@ typedef struct kouho {
typedef struct conj {
u_char len;
unsigned char len;
TypeCnct right;
} CREC;
@ -112,8 +112,8 @@ typedef struct conj {
typedef struct fuzoku {
u_char *yomip;
u_char *fzkp;
unsigned char *yomip;
unsigned char *fzkp;
} FREC;
@ -125,13 +125,13 @@ typedef struct study_in {
TypeStyNum styno;
TypeDicID dicid;
#if __STDC__
u_int sttkj : 1;
u_int ka_kj : 1;
u_int nmflg : 1;
unsigned int sttkj : 1;
unsigned int ka_kj : 1;
unsigned int nmflg : 1;
#else
u_char sttkj : 1;
u_char ka_kj : 1;
u_char nmflg : 1;
unsigned char sttkj : 1;
unsigned char ka_kj : 1;
unsigned char nmflg : 1;
#endif
} STDYIN;
@ -141,15 +141,15 @@ typedef struct study_in {
typedef struct study_out {
STDYIN stdy1;
TypeGram hinshi;
u_char len;
unsigned char len;
#if __STDC__
u_int sttlen : 2;
u_int sttfg : 1;
u_int ka_fg : 1;
unsigned int sttlen : 2;
unsigned int sttfg : 1;
unsigned int ka_fg : 1;
#else
u_char sttlen : 2;
u_char sttfg : 1;
u_char ka_fg : 1;
unsigned char sttlen : 2;
unsigned char sttfg : 1;
unsigned char ka_fg : 1;
#endif
} STDYOUT;
@ -192,10 +192,10 @@ typedef struct stdy {
STDYIN *stdydic;
short clstdystep;
u_short *clstdyidx;
unsigned short *clstdyidx;
short clstdylen;
u_char *clstdydic;
unsigned char *clstdydic;
} STDY;
#endif

View file

@ -45,9 +45,9 @@
typedef struct kanji_rec {
int klen;
u_char *kptr;
unsigned char *kptr;
int alen;
u_char *aptr;
unsigned char *aptr;
struct kanji_rec *knext;
} KanjiRec;
@ -62,7 +62,7 @@ typedef struct hinsi_rec {
typedef struct douon_rec {
u_char *yptr;
unsigned char *yptr;
int dlen;
int hrec_num;
HinsiRec *hrec;
@ -73,7 +73,7 @@ typedef struct douon_rec {
typedef struct hindo_rec {
int klen;
u_char *kptr;
unsigned char *kptr;
int exist;
int hindo;
@ -95,7 +95,7 @@ typedef struct assyuku_rec {
typedef struct offset_rec {
int klen;
u_char *kptr;
unsigned char *kptr;
int offset;
} OffsetRec;

View file

@ -85,7 +85,7 @@
#define iseocl(p) ( !ClYomiLen(p) || (u_char *)(p) >= ClStudyTail )
#define iseocl(p) ( !ClYomiLen(p) || (unsigned char *)(p) >= ClStudyTail )
@ -104,7 +104,7 @@
#define ClHighNum(p) *(p + CL_NUMH)
#define ClLowNum(p) *(p + CL_NUML)
#define ClGetNum(p) (ClHighNum(p) * 0x100 + ClLowNum(p))
#define ClSetNum(p, n) (ClHighNum(p)=(u_char)((n) >> 8), ClLowNum(p)=(u_char)(n))
#define ClSetNum(p, n) (ClHighNum(p)=(unsigned char)((n) >> 8), ClLowNum(p)=(unsigned char)(n))

View file

@ -78,13 +78,13 @@
#define StbHinsi(p) (*((p) + 1))
extern u_char charsize[], chrtbl[], *conjadr[], connadr[];
extern u_char *fzkadr[], kigou[], kurai1_tbl[], kurai2_tbl[];
extern u_char num1tbl[], num2tbl[], num3tbl[], num4tbl[];
extern u_char num5tbl[], num6tbl[], *rigtadr[], scncttbl[2][24];
extern u_char *settou_ptr[], *stbadr[], sttpri[5][31];
extern u_char suuji_tbl[], taipri[7][45], termtbl[];
extern u_short *selsjadrs[];
extern unsigned char charsize[], chrtbl[], *conjadr[], connadr[];
extern unsigned char *fzkadr[], kigou[], kurai1_tbl[], kurai2_tbl[];
extern unsigned char num1tbl[], num2tbl[], num3tbl[], num4tbl[];
extern unsigned char num5tbl[], num6tbl[], *rigtadr[], scncttbl[2][24];
extern unsigned char *settou_ptr[], *stbadr[], sttpri[5][31];
extern unsigned char suuji_tbl[], taipri[7][45], termtbl[];
extern unsigned short *selsjadrs[];
extern UCPFuncGK getkan_func[];
extern UCPFuncMK makekan_func[];
extern VFuncNT cvtnum_func[];

View file

@ -41,16 +41,16 @@
#include <sys/types.h>
typedef u_char TypeGroup;
typedef u_char TypeGram;
typedef u_short TypeIdxOfs;
typedef unsigned char TypeGroup;
typedef unsigned char TypeGram;
typedef unsigned short TypeIdxOfs;
typedef short TypeDicSeg;
typedef u_short TypeDicOfs;
typedef unsigned short TypeDicOfs;
typedef ino_t TypeDicID;
typedef u_char TypeCnct;
typedef u_short TypeStyNum;
typedef u_char TypeClass;
typedef u_char TypeBunNum;
typedef unsigned char TypeCnct;
typedef unsigned short TypeStyNum;
typedef unsigned char TypeClass;
typedef unsigned char TypeBunNum;
#ifndef NULL
# define NULL 0

View file

@ -123,7 +123,7 @@ output_master()
struct strbuf ctlbuf;
struct strbuf databuf;
int flags = 0;
u_char ctlstuff;
unsigned char ctlstuff;
int f, stop, ixon, ret;
struct iocblk *ioc;
struct termios *tp;
@ -158,13 +158,13 @@ output_master()
switch (ctlstuff) {
case M_DATA:
write_stdout((u_char *)&outbuf[0], databuf.len);
write_stdout((unsigned char *)&outbuf[0], databuf.len);
fflush (stdout);
while (ret & MOREDATA) {
if ((ret = getmsg(master, &ctlbuf, &databuf, &flags)) == -1) {
return;
}
write_stdout((u_char *)&outbuf[0], databuf.len);
write_stdout((unsigned char *)&outbuf[0], databuf.len);
fflush (stdout);
}
return;
@ -270,7 +270,7 @@ output_master()
m = outbuf[0];
if (m == TIOCPKT_DATA) {
write_stdout((u_char *)&outbuf[1], n - 1);
write_stdout((unsigned char *)&outbuf[1], n - 1);
fflush (stdout);
return;
@ -332,7 +332,7 @@ int n;
{
int val;
wchar16_t wb[BUFFLENGTH];
u_char buff[BUFFLENGTH * 3];
unsigned char buff[BUFFLENGTH * 3];
wsncpy(wb, s, n);
wb[n] = 0;
@ -349,10 +349,10 @@ int n;
}
write_stdout(s, n)
u_char *s;
unsigned char *s;
int n;
{
static u_char knj1st = 0, knj2nd = 0;
static unsigned char knj1st = 0, knj2nd = 0;
while (n-- > 0) {
if (knj1st) {
@ -383,7 +383,7 @@ SJ_read (s, n)
wchar16_t *s;
int n;
{
u_char buff[BUFFLENGTH];
unsigned char buff[BUFFLENGTH];
wchar16_t wcbuff[BUFFLENGTH];
int i, count, remain, c;
size_t wnum;
@ -470,7 +470,7 @@ wchar16_t *s;
SJ_print (s)
wchar16_t *s;
{
u_char buff[BUFFLENGTH * 3];
unsigned char buff[BUFFLENGTH * 3];
size_t num;
num = wcstombs((char *) buff, s, (size_t ) (BUFFLENGTH * 3));

10
sjrc.c
View file

@ -193,7 +193,7 @@ getword (s, word)
char *s;
struct wordent word[];
{
u_char c, cc;
unsigned char c, cc;
char *p;
int i, wcount;
@ -280,28 +280,28 @@ struct wordent word[];
int
IsTerminator (c)
u_char c;
unsigned char c;
{
return (c == '\n') ? 1 : 0;
}
int
isTerminator (c)
u_char c;
unsigned char c;
{
return (c == '#') ? 1 : 0;
}
int
IsEscape (c)
u_char c;
unsigned char c;
{
return (c == '\\') ? 1 : 0;
}
int
IsDelimitor (c)
u_char c;
unsigned char c;
{
return (c == ' ' || c == '\t' || c == '.') ? 1 : 0;
}

28
sjrc2.c
View file

@ -291,17 +291,17 @@ wchar16_t *s1, *s2;
getword (s, word)
u_char *s;
unsigned char *s;
struct wordent word[];
{
u_char c;
unsigned char c;
wchar16_t *w;
wchar16_t wcbuf[MAXLINE*2];
wchar16_t ttmp[MAXLINE];
u_char buf[MAXLINE*2];
u_char *p;
unsigned char buf[MAXLINE*2];
unsigned char *p;
int i, wcount;
u_short cc;
unsigned short cc;
if (IsDelimitor(*s)) {
s++;
@ -317,9 +317,9 @@ struct wordent word[];
(void) mbstowcs(wcbuf, (char *)p, MAXLINE*2);
} else {
if (file_code == SJ3_SJIS) {
(void) sjistoeuc(buf, MAXLINE*2, (u_char *)p, MAXLINE);
(void) sjistoeuc(buf, MAXLINE*2, (unsigned char *)p, MAXLINE);
} else if (file_code == SJ3_EUC) {
(void) euctosjis(buf, MAXLINE*2, (u_char *)p, MAXLINE);
(void) euctosjis(buf, MAXLINE*2, (unsigned char *)p, MAXLINE);
} else {
(void) strcpy(buf, p);
}
@ -402,7 +402,7 @@ struct wordent word[];
}
IsTerminator (c)
u_char c;
unsigned char c;
{
if (c == '\n')
return (1);
@ -411,7 +411,7 @@ u_char c;
}
isTerminator (c)
u_char c;
unsigned char c;
{
if (c == '#')
return (1);
@ -420,7 +420,7 @@ u_char c;
}
IsEscape (c)
u_char c;
unsigned char c;
{
if (c == '\\')
return (1);
@ -429,7 +429,7 @@ u_char c;
}
IsDelimitor (c)
u_char c;
unsigned char c;
{
if (c == ' ' || c == '\t' || c == '.')
return (1);
@ -471,7 +471,7 @@ struct wordent word[];
}
isintr (c)
u_char c;
unsigned char c;
{
if (c == intr_code)
return (1);
@ -490,7 +490,7 @@ struct wordent word[];
}
IsGoto (c)
u_char c;
unsigned char c;
{
int i;
@ -512,7 +512,7 @@ struct wordent word[];
}
IsTrap (c)
u_char c;
unsigned char c;
{
int i;

View file

@ -39,10 +39,10 @@
#include "sj_typedef.h"
#include "sj_dict.h"
u_char *skipkstr();
unsigned char *skipkstr();
u_char *skiphblk(ptr)
u_char *ptr;
unsigned char *skiphblk(ptr)
unsigned char *ptr;
{
ptr++;

View file

@ -36,8 +36,8 @@
#include "kanakan.h"
u_char*
skipkstr(u_char* ptr)
unsigned char*
skipkstr(unsigned char* ptr)
{
int contf = TRUE, csize;

View file

@ -43,7 +43,7 @@
int
yomicmp(u_char* ptr1, u_char* ptr2, u_char* saml)
yomicmp(unsigned char* ptr1, unsigned char* ptr2, unsigned char* saml)
{
int i, j;
int same;
@ -87,8 +87,8 @@ yomicmp(u_char* ptr1, u_char* ptr2, u_char* saml)
}
u_char*
srchdict(u_char* tagp)
unsigned char*
srchdict(unsigned char* tagp)
{
TypeDicSeg segno;
int cmp;

View file

@ -49,7 +49,7 @@ srchidx(TypeDicSeg low, int len)
TypeDicSeg high;
TypeDicSeg mid;
int cmp;
u_char *target;
unsigned char *target;
if ((high = curdict->segunit - 1) < 1) return 0;

View file

@ -45,13 +45,13 @@
#include "kanakan.h"
static void srch_kurai1(u_char* ptr, u_char* cnct);
static void srch_kurai2(u_char* ptr, u_char* cnct);
static void srch_kurai1(unsigned char* ptr, unsigned char* cnct);
static void srch_kurai2(unsigned char* ptr, unsigned char* cnct);
static void
srch_josuu_sub(JREC *jrec, TypeGram gram)
{
u_char *tagp;
unsigned char *tagp;
DICTL *dp;
for (dp = dictlist ; dp ; dp = dp -> next) {
@ -67,7 +67,7 @@ srch_josuu_sub(JREC *jrec, TypeGram gram)
static void
srch_josuu(JREC *jrec)
{
u_char *kp;
unsigned char *kp;
int klen;
int len;
@ -88,7 +88,7 @@ srch_josuu(JREC *jrec)
}
static void
setnrec_sub(u_char* p, u_short flag, int stb)
setnrec_sub(unsigned char* p, unsigned short flag, int stb)
{
JREC *rec;
int len1;
@ -100,7 +100,7 @@ setnrec_sub(u_char* p, u_short flag, int stb)
if ((int)suuji_len == len2) {
if (suuji_wkeep) {
memcpy((u_char*)suuji_wbuf, (u_char*)suuji_wkeep,
memcpy((unsigned char*)suuji_wbuf, (unsigned char*)suuji_wkeep,
sizeof(suuji_wbuf[0]) * NumWordBuf);
}
if (suuji_ukeep) {
@ -114,16 +114,16 @@ setnrec_sub(u_char* p, u_short flag, int stb)
rec -> class = suuji_class;
rec -> hinsi = SUUSI;
rec -> sttofs = headcode;
rec -> stbofs = (u_char)stb;
rec -> stbofs = (unsigned char)stb;
rec -> flags = flag;
rec -> numlen = (u_char)len2;
rec -> numlen = (unsigned char)len2;
if (!stb) srch_josuu(rec);
}
}
static void
setnrec(u_char* p, u_short flag)
setnrec(unsigned char* p, unsigned short flag)
{
setnrec_sub(p, flag, 0);
@ -132,11 +132,11 @@ setnrec(u_char* p, u_short flag)
}
}
static u_char*
srchtbl(u_char ch, u_char* tbl, int rec, int n)
static unsigned char*
srchtbl(unsigned char ch, unsigned char* tbl, int rec, int n)
{
int high, low, mid;
u_char *p;
unsigned char *p;
if (!ch) return NULL;
@ -165,15 +165,15 @@ srchtbl(u_char ch, u_char* tbl, int rec, int n)
}
static int
isconnect(u_char* cnct, int num)
isconnect(unsigned char* cnct, int num)
{
return (cnct[num / 8] & (0x80 >> (num % 8)));
}
static int
string_cmp(u_char* s, int l, u_char* d)
string_cmp(unsigned char* s, int l, unsigned char* d)
{
u_char *p;
unsigned char *p;
p = s;
@ -187,7 +187,7 @@ string_cmp(u_char* s, int l, u_char* d)
}
static int
check_num(u_char* ptr)
check_num(unsigned char* ptr)
{
int i;
int j;
@ -197,9 +197,9 @@ check_num(u_char* ptr)
int lketa;
int flg = FALSE;
int cnt;
u_short flag;
unsigned short flag;
memset((u_char*)suuji_wbuf, 0, sizeof(u_short) * NumWordBuf);
memset((unsigned char*)suuji_wbuf, 0, sizeof(unsigned short) * NumWordBuf);
flag = 0;
hketa = lketa = cnt = 0;
@ -276,15 +276,15 @@ check_num(u_char* ptr)
}
static void
srch_number1(u_char* ptr)
srch_number1(unsigned char* ptr)
{
u_char ch;
u_char mode;
u_char *p;
unsigned char ch;
unsigned char mode;
unsigned char *p;
int l;
TypeClass cls;
int len;
u_char *tptr;
unsigned char *tptr;
if (suuji_keta >= NumKetaLength) return;
@ -308,7 +308,7 @@ srch_number1(u_char* ptr)
check_num(tptr);
srch_number1(tptr);
srch_kurai2(tptr, (u_char*)NULL);
srch_kurai2(tptr, (unsigned char*)NULL);
break;
@ -317,8 +317,8 @@ srch_number1(u_char* ptr)
check_num(tptr);
srch_number1(tptr);
srch_kurai1(tptr, (u_char*)NULL);
srch_kurai2(tptr, (u_char*)NULL);
srch_kurai1(tptr, (unsigned char*)NULL);
srch_kurai2(tptr, (unsigned char*)NULL);
break;
@ -342,7 +342,7 @@ srch_number1(u_char* ptr)
suuji_class = C_N_ARABIA;
check_num(tptr);
srch_number1(tptr);
srch_kurai2(tptr, (u_char*)NULL);
srch_kurai2(tptr, (unsigned char*)NULL);
suuji_class = C_N_KAZU;
}
@ -376,16 +376,16 @@ srch_number1(u_char* ptr)
}
static void
srch_kurai1(u_char* ptr, u_char* cnct)
srch_kurai1(unsigned char* ptr, unsigned char* cnct)
{
u_char ch;
u_char *p;
unsigned char ch;
unsigned char *p;
int l;
int keta;
int mode;
TypeClass cls;
int len;
u_char *tptr;
unsigned char *tptr;
if (!(p = srchtbl((ch = *ptr), Kurai1_tbl, Kr1TblRecLen, Kr1TblRecNum)))
return;
@ -425,7 +425,7 @@ srch_kurai1(u_char* ptr, u_char* cnct)
check_num(tptr);
srch_number1(tptr);
srch_kurai1(tptr, (u_char*)NULL);
srch_kurai1(tptr, (unsigned char*)NULL);
srch_kurai2(tptr, Kr1TblCnctP(p));
if (cnct)
@ -436,16 +436,16 @@ srch_kurai1(u_char* ptr, u_char* cnct)
}
static void
srch_kurai2(u_char* ptr, u_char* cnct)
srch_kurai2(unsigned char* ptr, unsigned char* cnct)
{
u_char ch;
u_char *p;
unsigned char ch;
unsigned char *p;
int l;
int keta;
int mode;
TypeClass cls;
int len;
u_char *tptr;
unsigned char *tptr;
if ((suuji_ubuf[0] & 0x0f) == _Num0) return;
@ -486,7 +486,7 @@ srch_kurai2(u_char* ptr, u_char* cnct)
check_num(tptr);
srch_number1(tptr);
srch_kurai1(tptr, (u_char*)NULL);
srch_kurai1(tptr, (unsigned char*)NULL);
if (cnct)
suuji_ubuf[suuji_keta - 1] &= 0x3f;
@ -496,9 +496,9 @@ srch_kurai2(u_char* ptr, u_char* cnct)
}
static void
srch_number2(u_char* p)
srch_number2(unsigned char* p)
{
u_char ch;
unsigned char ch;
int i;
suuji_class = (*p == N_0) ? C_N_SUUJILONG : C_N_KAZULONG;
@ -551,7 +551,7 @@ srch_number2(u_char* p)
}
static void
srchnum_sub(u_char* p)
srchnum_sub(unsigned char* p)
{
suuji_yptr = p;
@ -561,7 +561,7 @@ srchnum_sub(u_char* p)
suuji_keta = 0;
suuji_class = C_N_KAZU;
srch_kurai1(p, (u_char*)NULL);
srch_kurai1(p, (unsigned char*)NULL);
if (suuji_exit) return;
srch_number2(p);
@ -585,9 +585,9 @@ srchnum(void)
}
void
setwdnum(u_char* p, int len, u_short* wd)
setwdnum(unsigned char* p, int len, unsigned short* wd)
{
suuji_len = (u_char)len;
suuji_len = (unsigned char)len;
suuji_wkeep = wd;
suuji_ukeep = NULL;
headcode = headlen = 0;
@ -597,9 +597,9 @@ setwdnum(u_char* p, int len, u_short* wd)
}
int
setucnum(u_char* p, int len, u_char* ud)
setucnum(unsigned char* p, int len, unsigned char* ud)
{
suuji_len = (u_char)len;
suuji_len = (unsigned char)len;
suuji_wkeep = NULL;
suuji_ukeep = ud;
headcode = headlen = 0;

View file

@ -126,11 +126,11 @@ pointer_clear ()
typedef struct _SaveSet {
wchar16_t out_buf[BUFFLENGTH * 2];
u_short out_mode[BUFFLENGTH * 2];
u_short out_point;
u_short ha_point;
unsigned short out_mode[BUFFLENGTH * 2];
unsigned short out_point;
unsigned short ha_point;
wchar16_t Halpha[BUFFLENGTH];
u_char in_mode[BUFFLENGTH * 2];
unsigned char in_mode[BUFFLENGTH * 2];
} SaveSet;
static SaveSet save_set0;
@ -146,9 +146,9 @@ StoreSaveSet ()
sv->out_point = cv->out_point;
sv->ha_point = cv->ha_point;
memcpy (sv->out_mode, cv->out_mode,
cv->out_point * sizeof(u_short));
cv->out_point * sizeof(unsigned short));
memcpy (sv->in_mode, cv->in_mode,
cv->out_point * sizeof(u_char));
cv->out_point * sizeof(unsigned char));
wscpy (sv->Halpha, cv->Halpha);
wscpy (sv->out_buf, cv->out_buf);
}
@ -165,9 +165,9 @@ RestoreSaveSet ()
cv->out_point = sv->out_point;
cv->ha_point = sv->ha_point;
memcpy (cv->out_mode, sv->out_mode,
sv->out_point * sizeof(u_short));
sv->out_point * sizeof(unsigned short));
memcpy (cv->in_mode, sv->in_mode,
sv->out_point * sizeof(u_char));
sv->out_point * sizeof(unsigned char));
wscpy (cv->Halpha, sv->Halpha);
wscpy (cv->out_buf, sv->out_buf);
}
@ -390,7 +390,7 @@ stat_conv ()
extern int allways_buff;
int inc;
int i;
u_short svlen;
unsigned short svlen;
cv = GetConversion ();
cv->word_regist = 0;

View file

@ -40,7 +40,7 @@
#include "sj_typedef.h"
#include "sj_yomi.h"
#include "sj_hinsi.h"
static u_char name_stb[] = {
static unsigned char name_stb[] = {
0x22, MEISI_1, _KU, _NN,
0xb7, 0xaf,
0x22, MEISI_1, _SA, _MA,
@ -56,7 +56,7 @@ static u_char name_stb[] = {
0x00
};
static u_char timei_stb[] = {
static unsigned char timei_stb[] = {
0x22, MEISI_1, _E, _KI,
0xb1, 0xd8,
0x44, MEISI_1, _E, _KI, _HA, _TU,
@ -78,7 +78,7 @@ static u_char timei_stb[] = {
0x00
};
static u_char meisi_stb[] = {
static unsigned char meisi_stb[] = {
0x44, MEISI_6, _A, _TU, _KA, _I,
0xb0, 0xb7, 0xa4, 0xa4,
0x1a, MEISI_6, _KA,
@ -94,7 +94,7 @@ static u_char meisi_stb[] = {
0x00
};
static u_char sahen_stb[] = {
static unsigned char sahen_stb[] = {
0x44, MEISI_6, _A, _TU, _KA, _I,
0xb0, 0xb7, 0xa4, 0xa4,
0x1a, MEISI_6, _KA,
@ -120,13 +120,13 @@ static u_char sahen_stb[] = {
0x00
};
static u_char human_stb[] = {
static unsigned char human_stb[] = {
0x24, MEISI_1, _SA, _NN,
0xa4, 0xb5, 0xa4, 0xf3,
0x00
};
static u_char ippan_stb[] = {
static unsigned char ippan_stb[] = {
0x56, FUKUSI_1, _NI, _TO, _MO, _NA, _I,
0xa4, 0xcb, 0xc8, 0xbc, 0xa4, 0xa4,
0x56, FUKUSI_1, _NI, _TO, _MO, _NA, _U,
@ -134,7 +134,7 @@ static u_char ippan_stb[] = {
0x00
};
u_char *stbadr[] = {
unsigned char *stbadr[] = {
0,
ippan_stb, ippan_stb, ippan_stb, meisi_stb, sahen_stb,
sahen_stb, sahen_stb, meisi_stb, meisi_stb, meisi_stb,

View file

@ -34,9 +34,9 @@
int
bubun_str(u_char* p1, int l1, u_char* p2, int l2)
bubun_str(unsigned char* p1, int l1, unsigned char* p2, int l2)
{
u_char *p;
unsigned char *p;
int l;
int i;
@ -74,13 +74,13 @@ bubun_str(u_char* p1, int l1, u_char* p2, int l2)
int
overlap_str(u_char *p1, int l1, u_char* p2, int l2)
overlap_str(unsigned char *p1, int l1, unsigned char* p2, int l2)
{
u_char *p;
unsigned char *p;
int l;
int i;
int j;
u_char tmp[MaxKanjiLength * 2 + MaxAtrNumber * 2];
unsigned char tmp[MaxKanjiLength * 2 + MaxAtrNumber * 2];
for (p = p1, l = l1 ; l > 0 ; ) {
@ -194,7 +194,7 @@ last_strcmp(int* src, int* dst)
int
string_cmp(u_char* p1, int l1, u_char* p2, int l2)
string_cmp(unsigned char* p1, int l1, unsigned char* p2, int l2)
{
while (l1 > 0 && l2 > 0) {
if (*p1 != *p2) return (*p1 - *p2);

View file

@ -41,31 +41,31 @@
static u_char o_settou[] = {
static unsigned char o_settou[] = {
0xA1, 0xb8, 0xe6, 0xa4, 0xaa
};
static u_char go_settou[] = {
static unsigned char go_settou[] = {
0xA1, 0xb8, 0xe6, 0xa4, 0xb4
};
static u_char dai_settou[] = {
static unsigned char dai_settou[] = {
0x22, 0xc2, 0xe8, 0xc2, 0xe8
};
static u_char kigou_settou[] = {
static unsigned char kigou_settou[] = {
0x01
};
u_char *settou_ptr[] = {
unsigned char *settou_ptr[] = {
NULL, o_settou, go_settou, dai_settou, kigou_settou
};
u_char scncttbl[2][24] = {
unsigned char scncttbl[2][24] = {
{
0x48, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

View file

@ -57,7 +57,7 @@ study(STDYOUT *stdy)
if (!StudyExist()) return StudyNoDict;
memcpy((u_char *)stdy, (u_char *)&outp, sizeof(outp));
memcpy((unsigned char *)stdy, (unsigned char *)&outp, sizeof(outp));
if (outp.stdy1.offset == 0) return StudyNotStudy;
@ -95,7 +95,7 @@ study(STDYOUT *stdy)
}
if (p2) {
mvmemi((u_char *)(p2 + 1), (u_char *)p2,
mvmemi((unsigned char *)(p2 + 1), (unsigned char *)p2,
(StudyTail - p2) * StudyRecSize);
StudyCount -= 1;
}
@ -123,8 +123,8 @@ study(STDYOUT *stdy)
p1++;
}
mvmemd((u_char *)(StudyTail - 1), (u_char *)StudyTail,
(u_char *)(StudyTail - 1) - (u_char *)p1);
mvmemd((unsigned char *)(StudyTail - 1), (unsigned char *)StudyTail,
(unsigned char *)(StudyTail - 1) - (unsigned char *)p1);
p1 -> offset = outp.stdy1.offset;
p1 -> seg = outp.stdy1.seg;
p1 -> dicid = outp.stdy1.dicid;

View file

@ -40,7 +40,7 @@
u_char suuji_tbl[] = {
unsigned char suuji_tbl[] = {
N_0,_NIL,_NIL, _Num0 | NA, 0x00, 0x00,
N_1,_NIL,_NIL, _Num1 | NA, 0xec, 0x07,
N_2,_NIL,_NIL, _Num2 | NA, 0xec, 0x07,
@ -80,7 +80,7 @@ u_char suuji_tbl[] = {
u_char kurai1_tbl[] = {
unsigned char kurai1_tbl[] = {
_ZI,_XYU,_U, (1<<4)+0+Kr1TblTopF, 0x05,
_ZI,_XYU,_XTU, (1<<4)+1+Kr1TblTopF, 0x02,
_SE,_NN, _NIL, (3<<4)+2+Kr1TblTopF, 0x07,
@ -96,7 +96,7 @@ u_char kurai1_tbl[] = {
u_char kurai2_tbl[] = {
unsigned char kurai2_tbl[] = {
_O, _KU, _NIL, (2<<4)+13,
_TI,_XYO,_U, (3<<4)+14,
_MA,_NN, _NIL, (1<<4)+15,
@ -105,7 +105,7 @@ u_char kurai2_tbl[] = {
u_char num1tbl[] = {
unsigned char num1tbl[] = {
0xa3, 0xb0,
0xa3, 0xb1,
0xa3, 0xb2,
@ -123,7 +123,7 @@ u_char num1tbl[] = {
u_char num2tbl[] = {
unsigned char num2tbl[] = {
0xa1, 0xbb,
0xb0, 0xec,
0xc6, 0xf3,
@ -141,7 +141,7 @@ u_char num2tbl[] = {
u_char num3tbl[] = {
unsigned char num3tbl[] = {
0xce, 0xed,
0xb0, 0xed,
0xc6, 0xf5,
@ -159,7 +159,7 @@ u_char num3tbl[] = {
u_char num4tbl[] = {
unsigned char num4tbl[] = {
0xc0, 0xe9,
0xc9, 0xb4,
0xbd, 0xbd,
@ -168,7 +168,7 @@ u_char num4tbl[] = {
u_char num5tbl[] = {
unsigned char num5tbl[] = {
0xc0, 0xe9,
0xc9, 0xb4,
0xbd, 0xa6,
@ -177,7 +177,7 @@ u_char num5tbl[] = {
u_char num6tbl[] = {
unsigned char num6tbl[] = {
0xc3, 0xfb,
0xb2, 0xaf,
0xcb, 0xfc,

View file

@ -40,9 +40,9 @@
int terminate(right, yomi)
TypeCnct right;
u_char *yomi;
unsigned char *yomi;
{
u_char ch;
unsigned char ch;
if ((yomi > cnvstart) && (Chrtbl[*(yomi - 1)] & NUMBER))

View file

@ -33,7 +33,7 @@
#include "sj_prty.h"
u_char termtbl[] = {
unsigned char termtbl[] = {
0,
T_KANOU + P_JOSHI_B,
T_KANOU + P_JOSHI_A,

View file

@ -124,7 +124,7 @@ int lim;
Conversion *cv;
int len;
wchar16_t wtmp[BUFFLENGTH], ytmp[YOMILEN+1], ktmp[KLEN+1];
u_char tmp[BUFFLENGTH];
unsigned char tmp[BUFFLENGTH];
cv = GetConversion();
TopGuide ();
@ -212,10 +212,10 @@ getcheck (yomi, kanji, hinshi, prompt)
wchar16_t *yomi, *kanji, *hinshi, *prompt;
{
int c;
u_char tmp[BUFFLENGTH + KLEN];
unsigned char tmp[BUFFLENGTH + KLEN];
extern wchar16_t *Y;
wchar16_t wtmp[BUFFLENGTH + KLEN];
u_char ktmp[KLEN+1], ytmp[YOMILEN+1], htmp[YOMILEN+1],
unsigned char ktmp[KLEN+1], ytmp[YOMILEN+1], htmp[YOMILEN+1],
ttmp[BUFFLENGTH];
TopGuide ();
@ -305,7 +305,7 @@ wchar16_t *kanji, *guide;
int c;
int bstart, bend;
int i;
u_short row, col;
unsigned short row, col;
wchar16_t *p;
int plen, len;
@ -405,7 +405,7 @@ exec_syoukyo ()
int i;
wchar16_t yomi[YOMILEN+1], kanji[KLEN+1];
wchar16_t tmp[BUFFLENGTH], tmp2[BUFFLENGTH * 2];
u_char ytmp[YOMILEN+1], ktmp[KLEN+1],
unsigned char ytmp[YOMILEN+1], ktmp[KLEN+1],
mtmp[BUFFLENGTH], mtmp2[BUFFLENGTH * 2],
ttmp[BUFFLENGTH];
int inc;

View file

@ -52,7 +52,7 @@ wakachi (void)
CREC crec[4];
int count;
u_char *next;
unsigned char *next;
TypeCnct right;
int i;
int maxlen;