Unify Const.h, sj_const.h, and sj_const2.h

Signed-off-by: Masanori Ogino <mogino@acm.org>
This commit is contained in:
Masanori Ogino 2023-12-08 13:31:21 +09:00
commit d104c6f1c9
28 changed files with 360 additions and 562 deletions

82
Const.h
View file

@ -1,82 +0,0 @@
/*-
* SPDX-License-Identifier: MIT-open-group
*
* Copyright (c) 1991-1994 Sony Corporation
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY CLAIM,
* DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
* OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
* THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of Sony Corporation
* shall not be used in advertising or otherwise to promote the sale, use
* or other dealings in this Software without prior written authorization
* from Sony Corporation.
*/
#ifndef SJ3_CONST_H_
#define SJ3_CONST_H_
#include "Paths.h"
#define HostNameLen 128
#define UserNameLen 128
#define ProgNameLen 128
#define PathNameLen 1024
#define PassWordLen 16
#define YomiBufSize 1024
#define KanjiBufSize 2048
#define MinIdxLen 512
#define MinSegLen 512
#define MinSegNum 1
#define MinStyNum 512
#define MaxStyNum 0x7fff
#define MinClStep 1
#define MaxClStep 256
#define MinClLen 512
#define MaxClLen 0x7fff
#define DebugOutFile ErrorOutFile
#define DebugLevel 0
#define ForkFlag 1
#define MaxClientNum 512
#define LogOutFile ErrorOutFile
#define PortName "sj3"
#define PortNumber 3086
#define DirectryMode 0755
#define DictFileMode 0644
#define MODE_MASK 0777
#define DefIdxLen 2048
#define DefSegLen 2048
#define DefSegNum 256
#define DefStyNum 2048
#define DefClStep 1
#define DefClLen 2048
#define NotLocked -1
#define ERROR -1
#ifndef FALSE
# define TRUE -1
# define FALSE (!TRUE)
#endif
#endif /* SJ3_Const_H_ */

View file

@ -1,63 +1,58 @@
adddic.o: adddic.c sj_euc.h sj_sysvdef.h sj_kcnv.h sj_typedef.h \ adddic.o: adddic.c sj_euc.h sj_sysvdef.h sj_kcnv.h sj_typedef.h \
sj_rename.h sj_const.h sj_var.h sj_dict.h sj_study.h sj_table.h \ sj_rename.h sj_var.h sj_dict.h sj_study.h sj_table.h sj_func.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ sj_struct.h Struct.h const.h Paths.h sj_global.h sj_define.h kanakan.h
kanakan.h
addelcmn.o: addelcmn.c sj_euc.h sj_sysvdef.h sj_kcnv.h sj_typedef.h \ addelcmn.o: addelcmn.c sj_euc.h sj_sysvdef.h sj_kcnv.h sj_typedef.h \
sj_rename.h sj_const.h sj_var.h sj_dict.h sj_study.h sj_table.h \ sj_rename.h sj_var.h sj_dict.h sj_study.h sj_table.h sj_func.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ sj_struct.h Struct.h const.h Paths.h sj_global.h sj_define.h \
sj_hinsi.h sj_yomi.h kanakan.h sj_hinsi.h sj_yomi.h kanakan.h
alloc.o: alloc.c sj_rename.h sj_typedef.h sj_const.h sj_euc.h \ alloc.o: alloc.c sj_rename.h sj_typedef.h const.h Paths.h sj_euc.h \
sj_sysvdef.h sj_var.h sj_struct.h kanakan.h Struct.h sj_dict.h Const.h \ sj_sysvdef.h sj_var.h sj_struct.h kanakan.h Struct.h sj_dict.h
Paths.h char.o: char.c sj_euc.h sj_sysvdef.h const.h Paths.h
char.o: char.c sj_euc.h sj_sysvdef.h sj_const2.h
charsize.o: charsize.c sj_euc.h sj_sysvdef.h sj_rename.h sj_typedef.h \ charsize.o: charsize.c sj_euc.h sj_sysvdef.h sj_rename.h sj_typedef.h \
sj_dict.h kanakan.h sj_struct.h Struct.h sj_const.h sj_var.h Const.h \ sj_dict.h kanakan.h sj_struct.h Struct.h const.h Paths.h sj_var.h
Paths.h chrtbl.o: chrtbl.c const.h Paths.h sj_euc.h sj_sysvdef.h sj_rename.h \
chrtbl.o: chrtbl.c sj_const.h sj_euc.h sj_sysvdef.h sj_rename.h \
sj_typedef.h sj_typedef.h
cl2knj.o: cl2knj.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h sj_euc.h \ cl2knj.o: cl2knj.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h sj_dict.h \
sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h sj_func.h \ sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h Paths.h \
sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h kanakan.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h kanakan.h
clstudy.o: clstudy.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \ clstudy.o: clstudy.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \ sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h kanakan.h
kanakan.h cmpstr.o: cmpstr.c sj_rename.h const.h Paths.h sj_euc.h sj_sysvdef.h \
cmpstr.o: cmpstr.c sj_rename.h sj_const.h sj_euc.h sj_sysvdef.h \
sj_typedef.h sj_typedef.h
cnvhinsi.o: cnvhinsi.c dicttool.h sj_struct2.h sj_const2.h GramTable cnvhinsi.o: cnvhinsi.c dicttool.h sj_struct2.h const.h Paths.h sj_euc.h \
sj_sysvdef.h GramTable
code.o: code.c sj_sysvdef.h wchar16.h key.h kctype.h sj2.h rk.h code.o: code.c sj_sysvdef.h wchar16.h key.h kctype.h sj2.h rk.h
codecnv.o: codecnv.c sjctype.h sj_sysvdef.h sjtool.h codecnv.o: codecnv.c sjctype.h sj_sysvdef.h sjtool.h
common.o: common.c conversion.h sj2.h wchar16.h key.h sj_sysvdef.h \ common.o: common.c conversion.h sj2.h wchar16.h key.h sj_sysvdef.h \
sj3libsj3.h sj3lib.h henkan.h sj3libsj3.h sj3lib.h henkan.h
compats.o: compats.c config.h compats.o: compats.c config.h
comuni.o: comuni.c sj_sysvdef.h sj_kcnv.h sj_typedef.h sj_rename.h \ comuni.o: comuni.c sj_sysvdef.h sj_kcnv.h sj_typedef.h sj_rename.h \
sj_const.h sj_euc.h sj_var.h sj_dict.h sj_study.h sj_table.h sj_func.h \ sj_var.h sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h \
sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h Struct.h const.h Paths.h sj_euc.h sj_global.h sj_define.h
conjunc.o: conjunc.c sj_rename.h sj_typedef.h sj_yomi.h sj_right.h conjunc.o: conjunc.c sj_rename.h sj_typedef.h sj_yomi.h sj_right.h
connect.o: connect.c sj_rename.h sj_typedef.h sj_connect.h sj_right.h connect.o: connect.c sj_rename.h sj_typedef.h sj_connect.h sj_right.h
conv.o: conv.c wchar16.h key.h select.h inkey.h common.h conversion.h \ conv.o: conv.c wchar16.h key.h select.h inkey.h common.h conversion.h \
sj2.h sj_sysvdef.h sj3libsj3.h sj3lib.h henkan.h sj2.h sj_sysvdef.h sj3libsj3.h sj3lib.h henkan.h
cvtclknj.o: cvtclknj.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \ cvtclknj.o: cvtclknj.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \ sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h
cvtdict.o: cvtdict.c sj_euc.h sj_sysvdef.h sj_kcnv.h sj_typedef.h \ cvtdict.o: cvtdict.c sj_euc.h sj_sysvdef.h sj_kcnv.h sj_typedef.h \
sj_rename.h sj_const.h sj_var.h sj_dict.h sj_study.h sj_table.h \ sj_rename.h sj_var.h sj_dict.h sj_study.h sj_table.h sj_func.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ sj_struct.h Struct.h const.h Paths.h sj_global.h sj_define.h kanakan.h
cvtkanji.o: cvtkanji.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h kanakan.h
deldic.o: deldic.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h sj_dict.h \
sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h Paths.h \
sj_euc.h sj_sysvdef.h sj_global.h sj_define.h kanakan.h
depend.o: depend.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h sj_dict.h \
sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h Paths.h \
sj_euc.h sj_sysvdef.h sj_global.h sj_define.h Dict.h sj3err.h \
kanakan.h kanakan.h
cvtkanji.o: cvtkanji.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \
kanakan.h
deldic.o: deldic.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h sj_euc.h \
sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h sj_func.h \
sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h kanakan.h
depend.o: depend.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h sj_euc.h \
sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h sj_func.h \
sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h Dict.h \
sj3err.h kanakan.h
dict.o: dict.c sj_euc.h sj_sysvdef.h sj_kcnv.h sj_typedef.h sj_rename.h \ dict.o: dict.c sj_euc.h sj_sysvdef.h sj_kcnv.h sj_typedef.h sj_rename.h \
sj_const.h sj_var.h sj_dict.h sj_study.h sj_table.h sj_func.h \ sj_var.h sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h \
sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h kanakan.h Struct.h const.h Paths.h sj_global.h sj_define.h kanakan.h
dictdisp.o: dictdisp.c dictdisp.o: dictdisp.c
dictmake.o: dictmake.c sj_sysvdef.h sjctype.h sj3lib.h sjtool.h dictmake.o: dictmake.c sj_sysvdef.h sjctype.h sj3lib.h sjtool.h
display.o: display.c sj_sysvdef.h common.h conversion.h sj2.h wchar16.h \ display.o: display.c sj_sysvdef.h common.h conversion.h sj2.h wchar16.h \
@ -66,157 +61,152 @@ douon.o: douon.c common.h conversion.h sj2.h wchar16.h key.h sj_sysvdef.h \
sj3libsj3.h sj3lib.h henkan.h sj3libsj3.h sj3lib.h henkan.h
edit.o: edit.c common.h conversion.h sj2.h wchar16.h key.h sj_sysvdef.h \ edit.o: edit.c common.h conversion.h sj2.h wchar16.h key.h sj_sysvdef.h \
sj3libsj3.h sj3lib.h henkan.h sj3libsj3.h sj3lib.h henkan.h
error.o: error.c sj_typedef.h server.h Struct.h sj_const.h sj_euc.h \ error.o: error.c sj_typedef.h server.h Struct.h const.h Paths.h sj_euc.h \
sj_sysvdef.h sj_dict.h sj_struct.h sj_var.h Const.h Paths.h sj_sysvdef.h sj_dict.h sj_struct.h sj_var.h
etc.o: etc.c common.h conversion.h sj2.h wchar16.h key.h sj_sysvdef.h \ etc.o: etc.c common.h conversion.h sj2.h wchar16.h key.h sj_sysvdef.h \
sj3libsj3.h sj3lib.h henkan.h sj3libsj3.h sj3lib.h henkan.h
eucmessage.o: eucmessage.c wchar16.h key.h kctype.h sj3libsj3.h sj3lib.h \ eucmessage.o: eucmessage.c wchar16.h key.h kctype.h sj3libsj3.h sj3lib.h \
sj2.h sj_sysvdef.h sj2.h sj_sysvdef.h
execute.o: execute.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \ execute.o: execute.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \ sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h sj3cmd.h \
sj3cmd.h sj3err.h Dict.h server.h sj3err.h Dict.h server.h
file.o: file.c dicttool.h sj_struct2.h sj_const2.h file.o: file.c dicttool.h sj_struct2.h const.h Paths.h sj_euc.h \
sj_sysvdef.h
funckey.o: funckey.c wchar16.h key.h sj2.h sj_sysvdef.h Paths.h sj3.h funckey.o: funckey.c wchar16.h key.h sj2.h sj_sysvdef.h Paths.h sj3.h
functbl.o: functbl.c sj_rename.h sj_func.h sj_typedef.h sj_struct.h \ functbl.o: functbl.c sj_rename.h sj_func.h sj_typedef.h sj_struct.h \
Struct.h sj_const.h sj_euc.h sj_sysvdef.h sj_dict.h sj_var.h Const.h \ Struct.h const.h Paths.h sj_euc.h sj_sysvdef.h sj_dict.h sj_var.h \
Paths.h kanakan.h kanakan.h
fuzoku.o: fuzoku.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h sj_euc.h \ fuzoku.o: fuzoku.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h sj_dict.h \
sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h sj_func.h \ sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h Paths.h \
sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ sj_euc.h sj_sysvdef.h sj_global.h sj_define.h sj_hinsi.h sj_right.h \
sj_hinsi.h sj_right.h sj_yomi.h sj_yomi.h
fzkyomi.o: fzkyomi.c sj_const.h sj_euc.h sj_sysvdef.h sj_rename.h \ fzkyomi.o: fzkyomi.c const.h Paths.h sj_euc.h sj_sysvdef.h sj_rename.h \
sj_typedef.h sj_yomi.h sj_right.h sj_left.h sj_typedef.h sj_yomi.h sj_right.h sj_left.h
getkanji.o: getkanji.c sj_euc.h sj_sysvdef.h sj_kcnv.h sj_typedef.h \ getkanji.o: getkanji.c sj_euc.h sj_sysvdef.h sj_kcnv.h sj_typedef.h \
sj_rename.h sj_const.h sj_var.h sj_dict.h sj_study.h sj_table.h \ sj_rename.h sj_var.h sj_dict.h sj_study.h sj_table.h sj_func.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ sj_struct.h Struct.h const.h Paths.h sj_global.h sj_define.h kanakan.h
kanakan.h getrank.o: getrank.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
getrank.o: getrank.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \ sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \ Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h kanakan.h
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ global.o: global.c sj_struct2.h const.h Paths.h sj_euc.h sj_sysvdef.h
kanakan.h global2.o: global2.c Struct.h const.h Paths.h sj_euc.h sj_sysvdef.h \
global.o: global.c sj_struct2.h sj_const2.h sj_dict.h sj_struct.h sj_typedef.h sj_var.h sj_rename.h
global2.o: global2.c sj_rename.h sj_typedef.h sj_const.h sj_euc.h \
sj_sysvdef.h sj_var.h sj_struct.h sj_dict.h Const.h Paths.h Struct.h
henkan.o: henkan.c common.h conversion.h sj2.h wchar16.h key.h \ henkan.o: henkan.c common.h conversion.h sj2.h wchar16.h key.h \
sj_sysvdef.h sj3libsj3.h sj3lib.h henkan.h kctype.h sj_sysvdef.h sj3libsj3.h sj3lib.h henkan.h kctype.h
hindo.o: hindo.c sj_struct.h sj_typedef.h dicttool.h sj_struct2.h \ hindo.o: hindo.c sj_struct.h sj_typedef.h dicttool.h sj_struct2.h const.h \
sj_const2.h Paths.h sj_euc.h sj_sysvdef.h
hinsi.o: hinsi.c sj_hinsi.h hinsi.o: hinsi.c sj_hinsi.h
hzstrlen.o: hzstrlen.c sj_euc.h sj_sysvdef.h sj_rename.h sj_typedef.h \ hzstrlen.o: hzstrlen.c sj_euc.h sj_sysvdef.h sj_rename.h sj_typedef.h \
sj_const.h sj_dict.h kanakan.h sj_struct.h Struct.h sj_var.h Const.h \ const.h Paths.h sj_dict.h kanakan.h sj_struct.h Struct.h sj_var.h
Paths.h init.o: init.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h sj_dict.h \
init.o: init.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h sj_euc.h \ sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h Paths.h \
sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h sj_func.h \ sj_euc.h sj_sysvdef.h sj_global.h sj_define.h
sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h istrcmp.o: istrcmp.c sj_rename.h sj_typedef.h const.h Paths.h sj_euc.h \
istrcmp.o: istrcmp.c sj_rename.h sj_typedef.h sj_const.h sj_euc.h \
sj_sysvdef.h sj_sysvdef.h
kigou.o: kigou.c common.h conversion.h sj2.h wchar16.h key.h sj_sysvdef.h \ kigou.o: kigou.c common.h conversion.h sj2.h wchar16.h key.h sj_sysvdef.h \
sj3libsj3.h sj3lib.h henkan.h kctype.h sj3libsj3.h sj3lib.h henkan.h kctype.h
knjcvt.o: knjcvt.c sj_const.h sj_euc.h sj_sysvdef.h sj_struct.h \ knjcvt.o: knjcvt.c const.h Paths.h sj_euc.h sj_sysvdef.h sj_struct.h \
sj_typedef.h dicttool.h sj_struct2.h sj_const2.h sj_typedef.h dicttool.h sj_struct2.h
level1.o: level1.c config.h Const.h Paths.h sj3cmd.h sj3err.h sj3lib.h level1.o: level1.c config.h const.h Paths.h sj_euc.h sj_sysvdef.h \
sj3cmd.h sj3err.h sj3lib.h
libif.o: libif.c sj_sysvdef.h wchar16.h key.h kctype.h common.h \ libif.o: libif.c sj_sysvdef.h wchar16.h key.h kctype.h common.h \
conversion.h sj2.h sj3libsj3.h sj3lib.h henkan.h conversion.h sj2.h sj3libsj3.h sj3lib.h henkan.h
main.o: main.c config.h sj_sysvdef.h Const.h Paths.h server.h Struct.h \ main.o: main.c config.h sj_sysvdef.h const.h Paths.h sj_euc.h server.h \
sj_const.h sj_euc.h sj_dict.h sj_struct.h sj_typedef.h sj_var.h Struct.h sj_dict.h sj_struct.h sj_typedef.h sj_var.h
makedict.o: makedict.c sj_const.h sj_euc.h sj_sysvdef.h dicttool.h \ makedict.o: makedict.c const.h Paths.h sj_euc.h sj_sysvdef.h dicttool.h \
sj_struct2.h sj_const2.h sj_struct2.h
makelist.o: makelist.c sj_struct.h sj_typedef.h dicttool.h sj_struct2.h \ makelist.o: makelist.c sj_struct.h sj_typedef.h dicttool.h sj_struct2.h \
sj_const2.h const.h Paths.h sj_euc.h sj_sysvdef.h
makeseg.o: makeseg.c sj_struct.h sj_typedef.h Dict.h dicttool.h \ makeseg.o: makeseg.c sj_struct.h sj_typedef.h Dict.h dicttool.h \
sj_struct2.h sj_const2.h sj_struct2.h const.h Paths.h sj_euc.h sj_sysvdef.h
memory.o: memory.c dicttool.h sj_struct2.h sj_const2.h memory.o: memory.c dicttool.h sj_struct2.h const.h Paths.h sj_euc.h \
memory2.o: memory2.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \ sj_sysvdef.h
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \ memory2.o: memory2.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
mk2claus.o: mk2claus.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \ Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \ mk2claus.o: mk2claus.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
sj_right.h Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h sj_right.h
mkbunset.o: mkbunset.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \ mkbunset.o: mkbunset.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \ sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h sj_hinsi.h \
sj_hinsi.h kanakan.h
mkjiritu.o: mkjiritu.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \
kanakan.h kanakan.h
mkjiritu.o: mkjiritu.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h kanakan.h
mkkouho.o: mkkouho.c sj_euc.h sj_sysvdef.h sj_kcnv.h sj_typedef.h \ mkkouho.o: mkkouho.c sj_euc.h sj_sysvdef.h sj_kcnv.h sj_typedef.h \
sj_rename.h sj_const.h sj_var.h sj_dict.h sj_study.h sj_table.h \ sj_rename.h sj_var.h sj_dict.h sj_study.h sj_table.h sj_func.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ sj_struct.h Struct.h const.h Paths.h sj_global.h sj_define.h \
sj_hinsi.h sj_suuji.h kanakan.h sj_hinsi.h sj_suuji.h kanakan.h
mknumber.o: mknumber.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \ mknumber.o: mknumber.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \ sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h sj_yomi.h \
sj_yomi.h sj_suuji.h kanakan.h sj_suuji.h kanakan.h
mvmemd.o: mvmemd.c sj_rename.h sj_typedef.h mvmemd.o: mvmemd.c sj_rename.h sj_typedef.h
mvmemi.o: mvmemi.c sj_rename.h sj_typedef.h mvmemi.o: mvmemi.c sj_rename.h sj_typedef.h
nmttyslot.o: nmttyslot.c sj2.h wchar16.h key.h sj_sysvdef.h nmttyslot.o: nmttyslot.c sj2.h wchar16.h key.h sj_sysvdef.h
offset.o: offset.c sj_struct.h sj_typedef.h dicttool.h sj_struct2.h \ offset.o: offset.c sj_struct.h sj_typedef.h dicttool.h sj_struct2.h \
sj_const2.h const.h Paths.h sj_euc.h sj_sysvdef.h
peepdic.o: peepdic.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \ peepdic.o: peepdic.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \ sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h sj_yomi.h \
sj_yomi.h kanakan.h
ph2knj.o: ph2knj.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h sj_euc.h \
sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h sj_func.h \
sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h sj_yomi.h \
kanakan.h kanakan.h
ph_khtbl.o: ph_khtbl.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \ ph2knj.o: ph2knj.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h sj_dict.h \
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \ sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h Paths.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ sj_euc.h sj_sysvdef.h sj_global.h sj_define.h sj_yomi.h kanakan.h
kanakan.h ph_khtbl.o: ph_khtbl.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
priority.o: priority.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \ sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \ Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h kanakan.h
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ priority.o: priority.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
sj_hinsi.h sj_right.h sj_prty.h sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h sj_hinsi.h \
sj_right.h sj_prty.h
prtytbl.o: prtytbl.c sj_rename.h sj_typedef.h prtytbl.o: prtytbl.c sj_rename.h sj_typedef.h
readline.o: readline.c sj_euc.h sj_sysvdef.h sj_const.h sj_macro.h \ readline.o: readline.c sj_euc.h sj_sysvdef.h const.h Paths.h sj_macro.h \
dicttool.h sj_struct2.h sj_const2.h dicttool.h sj_struct2.h
rk_conv.o: rk_conv.c sj_sysvdef.h wchar16.h key.h kctype.h rk.h rk_conv.o: rk_conv.c sj_sysvdef.h wchar16.h key.h kctype.h rk.h
romaji.o: romaji.c common.h conversion.h sj2.h wchar16.h key.h \ romaji.o: romaji.c common.h conversion.h sj2.h wchar16.h key.h \
sj_sysvdef.h sj3libsj3.h sj3lib.h henkan.h rk.h sj_sysvdef.h sj3libsj3.h sj3lib.h henkan.h rk.h
s2ctbl.o: s2ctbl.c sj_rename.h sj_typedef.h sj_yomi.h s2ctbl.o: s2ctbl.c sj_rename.h sj_typedef.h sj_yomi.h
screen.o: screen.c common.h conversion.h sj2.h wchar16.h key.h \ screen.o: screen.c common.h conversion.h sj2.h wchar16.h key.h \
sj_sysvdef.h sj3libsj3.h sj3lib.h henkan.h sj_sysvdef.h sj3libsj3.h sj3lib.h henkan.h
selclrec.o: selclrec.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \ selclrec.o: selclrec.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \ sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h
selsuuji.o: selsuuji.c sj_rename.h sj_typedef.h sj_const.h sj_euc.h \ selsuuji.o: selsuuji.c sj_rename.h sj_typedef.h const.h Paths.h sj_euc.h \
sj_sysvdef.h sj_suuji.h sj_sysvdef.h sj_suuji.h
setconj.o: setconj.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \ setconj.o: setconj.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \ sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h sj_right.h \
sj_right.h sj_hinsi.h sj_yomi.h kanakan.h sj_hinsi.h sj_yomi.h kanakan.h
setjrec.o: setjrec.c sj_euc.h sj_sysvdef.h sj_kcnv.h sj_typedef.h \ setjrec.o: setjrec.c sj_euc.h sj_sysvdef.h sj_kcnv.h sj_typedef.h \
sj_rename.h sj_const.h sj_var.h sj_dict.h sj_study.h sj_table.h \ sj_rename.h sj_var.h sj_dict.h sj_study.h sj_table.h sj_func.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ sj_struct.h Struct.h const.h Paths.h sj_global.h sj_define.h \
sj_hinsi.h kanakan.h sj_hinsi.h kanakan.h
setkouho.o: setkouho.c sj_euc.h sj_sysvdef.h sj_kcnv.h sj_typedef.h \ setkouho.o: setkouho.c sj_euc.h sj_sysvdef.h sj_kcnv.h sj_typedef.h \
sj_rename.h sj_const.h sj_var.h sj_dict.h sj_study.h sj_table.h \ sj_rename.h sj_var.h sj_dict.h sj_study.h sj_table.h sj_func.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ sj_struct.h Struct.h const.h Paths.h sj_global.h sj_define.h \
sj_hinsi.h kanakan.h sj_hinsi.h kanakan.h
setubi.o: setubi.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h sj_euc.h \ setubi.o: setubi.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h sj_dict.h \
sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h sj_func.h \ sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h Paths.h \
sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ sj_euc.h sj_sysvdef.h sj_global.h sj_define.h sj_hinsi.h kanakan.h
sj_hinsi.h kanakan.h setup.o: setup.c sj_sysvdef.h sj_typedef.h sj_var.h sj_dict.h sj_struct.h \
setup.o: setup.c sj_sysvdef.h sj_typedef.h sj_const.h sj_euc.h sj_var.h \ sj_rename.h const.h Paths.h sj_euc.h Struct.h sj_global.h kanakan.h \
sj_dict.h sj_struct.h sj_rename.h Const.h Paths.h Struct.h sj_global.h \ server.h
kanakan.h server.h
sj2code.o: sj2code.c sj_euc.h sj_sysvdef.h sj_kcnv.h sj_typedef.h \ sj2code.o: sj2code.c sj_euc.h sj_sysvdef.h sj_kcnv.h sj_typedef.h \
sj_rename.h sj_const.h sj_var.h sj_dict.h sj_study.h sj_table.h \ sj_rename.h sj_var.h sj_dict.h sj_study.h sj_table.h sj_func.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ sj_struct.h Struct.h const.h Paths.h sj_global.h sj_define.h sj_yomi.h
sj_yomi.h
sj3.o: sj3.c sj_sysvdef.h wchar16.h key.h select.h common.h conversion.h \ sj3.o: sj3.c sj_sysvdef.h wchar16.h key.h select.h common.h conversion.h \
sj2.h sj3libsj3.h sj3lib.h henkan.h sj3.h sj2.h sj3libsj3.h sj3lib.h henkan.h sj3.h
sj3_rkcv.o: sj3_rkcv.c wchar16.h key.h sj2.h sj_sysvdef.h kana.h rk.h \ sj3_rkcv.o: sj3_rkcv.c wchar16.h key.h sj2.h sj_sysvdef.h kana.h rk.h \
kctype.h kctype.h
sj3dic.o: sj3dic.c sj_sysvdef.h sjtool.h sj3lib.h sj3dic.h sj3dic.o: sj3dic.c sj_sysvdef.h sjtool.h sj3lib.h sj3dic.h
sj3err.o: sj3err.c sj3err.h sj3err.o: sj3err.c sj3err.h
sj3lib.o: sj3lib.c config.h Const.h Paths.h sj3err.h sj_const.h sj_euc.h \ sj3lib.o: sj3lib.c config.h const.h Paths.h sj_euc.h sj_sysvdef.h \
sj_sysvdef.h sj_hinsi.h sj3lib.h sj3err.h sj_hinsi.h sj3lib.h
sj3stat.o: sj3stat.c Const.h Paths.h sj3err.h sj3lib.h sj3stat.o: sj3stat.c const.h Paths.h sj_euc.h sj_sysvdef.h sj3err.h \
sj3lib.h
sj3ver.o: sj3ver.c sj2.h wchar16.h key.h sj_sysvdef.h sj3ver.o: sj3ver.c sj2.h wchar16.h key.h sj_sysvdef.h
sjgetchar.o: sjgetchar.c sj_sysvdef.h wchar16.h key.h kctype.h sj2.h \ sjgetchar.o: sjgetchar.c sj_sysvdef.h wchar16.h key.h kctype.h sj2.h \
select.h select.h
@ -225,49 +215,45 @@ sjrc2.o: sjrc2.c wchar16.h key.h kctype.h common.h conversion.h sj2.h \
sj_sysvdef.h sj3libsj3.h sj3lib.h henkan.h Paths.h sj_sysvdef.h sj3libsj3.h sj3lib.h henkan.h Paths.h
skiphblk.o: skiphblk.c sj_rename.h sj_typedef.h sj_dict.h skiphblk.o: skiphblk.c sj_rename.h sj_typedef.h sj_dict.h
skipkstr.o: skipkstr.c sj_euc.h sj_sysvdef.h sj_rename.h sj_typedef.h \ skipkstr.o: skipkstr.c sj_euc.h sj_sysvdef.h sj_rename.h sj_typedef.h \
sj_const.h sj_dict.h sj_table.h sj_func.h sj_struct.h Struct.h \ const.h Paths.h sj_dict.h sj_table.h sj_func.h sj_struct.h Struct.h \
sj_var.h Const.h Paths.h kanakan.h sj_var.h kanakan.h
srchdict.o: srchdict.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \ srchdict.o: srchdict.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \ sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h kanakan.h
kanakan.h srchhead.o: srchhead.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
srchhead.o: srchhead.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \ sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \ Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h sj_yomi.h
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ srchidx.o: srchidx.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
sj_yomi.h sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
srchidx.o: srchidx.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \ Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h kanakan.h
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \ srchnum.o: srchnum.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
kanakan.h Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h sj_yomi.h \
srchnum.o: srchnum.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \ sj_hinsi.h sj_suuji.h kanakan.h
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \
sj_yomi.h sj_hinsi.h sj_suuji.h kanakan.h
stat_conv.o: stat_conv.c common.h conversion.h sj2.h wchar16.h key.h \ stat_conv.o: stat_conv.c common.h conversion.h sj2.h wchar16.h key.h \
sj_sysvdef.h sj3libsj3.h sj3lib.h henkan.h rk.h sj_sysvdef.h sj3libsj3.h sj3lib.h henkan.h rk.h
stbtbl.o: stbtbl.c sj_rename.h sj_typedef.h sj_yomi.h sj_hinsi.h stbtbl.o: stbtbl.c sj_rename.h sj_typedef.h sj_yomi.h sj_hinsi.h
string.o: string.c config.h sj_euc.h sj_sysvdef.h sj3lib.h string.o: string.c config.h sj_euc.h sj_sysvdef.h sj3lib.h
string2.o: string2.c sj_const.h sj_euc.h sj_sysvdef.h dicttool.h \ string2.o: string2.c const.h Paths.h sj_euc.h sj_sysvdef.h dicttool.h \
sj_struct2.h sj_const2.h sj_struct2.h
stttbl.o: stttbl.c sj_rename.h sj_typedef.h stttbl.o: stttbl.c sj_rename.h sj_typedef.h
study.o: study.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h sj_euc.h \ study.o: study.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h sj_dict.h \
sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h sj_func.h \ sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h Paths.h \
sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h kanakan.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h kanakan.h
suujitbl.o: suujitbl.c sj_const.h sj_euc.h sj_sysvdef.h sj_rename.h \ suujitbl.o: suujitbl.c const.h Paths.h sj_euc.h sj_sysvdef.h sj_rename.h \
sj_typedef.h sj_yomi.h sj_suuji.h sj_typedef.h sj_yomi.h sj_suuji.h
term.o: term.c sj2.h wchar16.h key.h sj_sysvdef.h term.o: term.c sj2.h wchar16.h key.h sj_sysvdef.h
terminat.o: terminat.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \ terminat.o: terminat.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \ sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h sj_right.h
sj_right.h termtbl.o: termtbl.c sj_rename.h sj_typedef.h const.h Paths.h sj_euc.h \
termtbl.o: termtbl.c sj_rename.h sj_typedef.h sj_const.h sj_euc.h \
sj_sysvdef.h sj_prty.h sj_sysvdef.h sj_prty.h
tests.o: tests.c tests.o: tests.c
toroku.o: toroku.c common.h conversion.h sj2.h wchar16.h key.h \ toroku.o: toroku.c common.h conversion.h sj2.h wchar16.h key.h \
sj_sysvdef.h sj3libsj3.h sj3lib.h henkan.h sj_sysvdef.h sj3libsj3.h sj3lib.h henkan.h
version2.o: version2.c sj2.h wchar16.h key.h sj_sysvdef.h version2.o: version2.c sj2.h wchar16.h key.h sj_sysvdef.h
wakachi.o: wakachi.c sj_kcnv.h sj_typedef.h sj_rename.h sj_const.h \ wakachi.o: wakachi.c sj_kcnv.h sj_typedef.h sj_rename.h sj_var.h \
sj_euc.h sj_sysvdef.h sj_var.h sj_dict.h sj_study.h sj_table.h \ sj_dict.h sj_study.h sj_table.h sj_func.h sj_struct.h Struct.h const.h \
sj_func.h sj_struct.h Struct.h Const.h Paths.h sj_global.h sj_define.h \ Paths.h sj_euc.h sj_sysvdef.h sj_global.h sj_define.h sj_right.h \
sj_right.h sj_hinsi.h kanakan.h sj_hinsi.h kanakan.h
wc16_str.o: wc16_str.c sj_sysvdef.h sj_euc.h wchar16.h key.h wc16_str.o: wc16_str.c sj_sysvdef.h sj_euc.h wchar16.h key.h

View file

@ -34,11 +34,11 @@
#include <sys/select.h> #include <sys/select.h>
#include <sys/types.h> #include <sys/types.h>
#include <stdio.h> #include <stdio.h>
#include "sj_const.h"
#include "const.h"
#include "sj_dict.h" #include "sj_dict.h"
#include "sj_struct.h" #include "sj_struct.h"
#include "sj_var.h" #include "sj_var.h"
#include "Const.h"
typedef struct global { typedef struct global {
JREC *Jmaxjptr; JREC *Jmaxjptr;

View file

@ -41,7 +41,7 @@
#include <sys/types.h> #include <sys/types.h>
#include "sj_rename.h" #include "sj_rename.h"
#include "sj_typedef.h" #include "sj_typedef.h"
#include "sj_const.h" #include "const.h"
#include "sj_var.h" #include "sj_var.h"
#include "sj_struct.h" #include "sj_struct.h"
#include "kanakan.h" #include "kanakan.h"

12
char.c
View file

@ -27,19 +27,13 @@
* *
*/ */
/*
* $SonyRCSfile: char.c,v $
* $SonyRevision: 1.1 $
* $SonyDate: 1994/06/03 08:00:32 $
*
* $Id$
*/
#include <sys/types.h>
#include <stdio.h> #include <stdio.h>
#include <sys/types.h>
#include "sj_euc.h" #include "sj_euc.h"
#include "sj_const2.h" #include "const.h"
int int

View file

@ -36,7 +36,7 @@
#include "sj_const.h" #include "const.h"
#include "sj_rename.h" #include "sj_rename.h"
#include "sj_typedef.h" #include "sj_typedef.h"

View file

@ -38,7 +38,7 @@
#include "sj_rename.h" #include "sj_rename.h"
#include "sj_const.h" #include "const.h"
#include "sj_typedef.h" #include "sj_typedef.h"
Int cmpstr(src, dst) Int cmpstr(src, dst)

View file

@ -1,4 +1,6 @@
/* /*-
* SPDX-License-Identifier: MIT-open-group
*
* Copyright (c) 1991-1994 Sony Corporation * Copyright (c) 1991-1994 Sony Corporation
* *
* Permission is hereby granted, free of charge, to any person obtaining * Permission is hereby granted, free of charge, to any person obtaining
@ -24,21 +26,168 @@
* shall not be used in advertising or otherwise to promote the sale, use * shall not be used in advertising or otherwise to promote the sale, use
* or other dealings in this Software without prior written authorization * or other dealings in this Software without prior written authorization
* from Sony Corporation. * from Sony Corporation.
*
*/ */
/* #ifndef SJ3_CONST_H_
* $SonyRCSfile: sj_const.h,v $ #define SJ3_CONST_H_
* $SonyRevision: 1.1 $
* $SonyDate: 1994/06/03 08:00:24 $
*/
#include "Paths.h"
#include "sj_euc.h"
#define HostNameLen 128
#define UserNameLen 128
#define ProgNameLen 128
#define PathNameLen 1024
#define PassWordLen 16
#define YomiBufSize 1024
#define KanjiBufSize 2048
#define MinIdxLen 512
#define MinSegLen 512
#define MinSegNum 1
#define MinStyNum 512
#define MaxStyNum 0x7fff
#define MinClStep 1
#define MaxClStep 256
#define MinClLen 512
#define MaxClLen 0x7fff
#ifndef _CONST_ #define DebugOutFile ErrorOutFile
#define _CONST_ #define DebugLevel 0
#define ForkFlag 1
#define MaxClientNum 512
#define LogOutFile ErrorOutFile
#define PortName "sj3"
#define PortNumber 3086
#define DirectryMode 0755
#define DictFileMode 0644
#define MODE_MASK 0777
#define DefIdxLen 2048
#define DefSegLen 2048
#define DefSegNum 256
#define DefStyNum 2048
#define DefClStep 1
#define DefClLen 2048
#define NotLocked -1
#define ERROR -1
#ifndef FALSE
# define TRUE -1
# define FALSE (!TRUE)
#endif
#define MATCH 0
#define OVER 1
#define PARTLY 2
#define CONT 3
#define UNDER 4
#define AD_Done 0x0000
#define AD_NotUserDict 0x0001
#define AD_BadYomi 0x0002
#define AD_BadKanji 0x0004
#define AD_BadHinsi 0x0008
#define AD_ArExist 0x0010
#define AD_OvflwDouBlk 0x0020
#define AD_OvflwDouNum 0x0040
#define AD_OvflwUsrDic 0x0080
#define AD_OvflwIndex 0x0100
#define AD_NoMidasi 0x0010
#define AD_NoHinsi 0x0020
#define AD_NoKanji 0x0040
#define C_WAKACHI 0x00
#define C_MINASI 0x01
#define C_BUNSETU 0x02
#define C_DICT 0x03
#define C_N_ARABIA 0x04
#define C_N_ARACMA 0x05
#define C_N_KAZU 0x06
#define C_N_SUUJI 0x07
#define C_N_NANSUU 0x08
#define C_N_KANKURA 0x09
#define C_N_ARAKURA 0x0a
#define C_N_KAZULONG 0x0b
#define C_N_KAZULCMA 0x0c
#define C_N_SUUJILONG 0x0d
#define JFLAG_N10 (1 << 15)
#define JFLAG_N_1 (1 << 14)
#define JFLAG_NS1 (1 << 13)
#define JFLAG_N01 (1 << 12)
#define JFLAG_N23 (1 << 11)
#define JFLAG_NK2 (1 << 10)
#define JFLAG_NK4 (1 << 9)
#define JFLAG_NN0 (1 << 8)
#define JFLAG_NSN (1 << 7)
#define JFLAG_KA (1 << 0)
#define DO_CLSTUDY 0x01
#define DO_IKKATU 0x02
#define K_DOUSHI 1
#define K_YOUGEN 2
#define K_TAIGEN 3
#define K_FUKUSI 4
#define K_RENTAISI 5
#define K_SONOTA 6
#define EUC_a1 (Uchar)0xa1
#define EUC_a2 (Uchar)0xa2
#define EUC_a3 (Uchar)0xa3
#define EUC_a4 (Uchar)0xa4
#define EUC_a5 (Uchar)0xa5
#define EUC_START (Uchar)0xa1
#define EUC_END (Uchar)0xfe
#define EUC_END_KIGOU (Uchar)0xae
#define EUC_0 (Uchar)0xb0
#define EUC_END_0 (Uchar)0xb9
#define EUC_A (Uchar)0xc1
#define EUC_END_A (Uchar)0xda
#define EUC_a (Uchar)0xe1
#define EUC_END_a (Uchar)0xfa
#define EUC_END_HIRA (Uchar)0xf3
#define EUC_VU (Uchar)0xf4
#define EUC_XKA (Uchar)0xf5
#define EUC_XKE (Uchar)0xf6
#define isknj1(c) (((c) == SS2) || (((c) & 0x80) && ((c) != SS3)))
#define SHU 0x01
#define T_KANOU 0x80
#define T_SHUUJO 0x40
#define DICTOP 0x01
#define FZKTOP 0x02
#define DEPEND 0x04
#define NUMBER 0x08
#define FZK_KGU 0x10
#define TAI_KGU 0x20
#define BEFORNUM 0x40
#define MIDNUM 0x80
#define NOTNRM 0xFE
#define CNJEND 0xff
#define TYOUONFLG 0x80
#define MAXFREC 32
#define MAXFLVL 10
#define FZKEND 0xff
#define SETTOU_O 1
#define SETTOU_GO 2
#define SETTOU_DAI 3
#define SETTOU_KIGOU 4
#define NumKetaLength 16
#define NumWordBuf ((NumKetaLength+3)/4)
#define MainSegmentLength 2048 #define MainSegmentLength 2048
#define MainIndexLength 2048 #define MainIndexLength 2048
@ -74,7 +223,6 @@
#define KanjiModeMask 0xf0 #define KanjiModeMask 0xf0
#define AtrMsKanjiOfs 0xc0c0 #define AtrMsKanjiOfs 0xc0c0
#define MaxHindoNumber 2000 #define MaxHindoNumber 2000
#define MaxOffsetNumber 1000 #define MaxOffsetNumber 1000
@ -97,9 +245,6 @@
#define HinsiTankan cnvhinsi("\303\261\264\301") #define HinsiTankan cnvhinsi("\303\261\264\301")
#define FALSE 0
#define TRUE (!FALSE)
#define DIVLIST 1 #define DIVLIST 1
#define ASSYUKUREC 2 #define ASSYUKUREC 2
#define STRING 3 #define STRING 3
@ -109,4 +254,4 @@
#define HINSIREC 7 #define HINSIREC 7
#define DOUONREC 8 #define DOUONREC 8
#endif #endif /* SJ3_CONST_H_ */

View file

@ -35,7 +35,7 @@
#include "sj_const.h" #include "const.h"
#include "sj_rename.h" #include "sj_rename.h"
#include "sj_typedef.h" #include "sj_typedef.h"
#include "sj_yomi.h" #include "sj_yomi.h"

View file

@ -34,17 +34,17 @@
*/ */
#include <sys/types.h>
#include <stdio.h> #include <stdio.h>
#include <sys/types.h>
#include "sj_rename.h"
#include "sj_typedef.h"
#include "sj_const.h"
#include "sj_var.h"
#include "sj_struct.h"
#include "sj_dict.h"
#include "Const.h"
#include "Struct.h" #include "Struct.h"
#include "const.h"
#include "sj_dict.h"
#include "sj_rename.h"
#include "sj_struct.h"
#include "sj_typedef.h"
#include "sj_var.h"
Global *global_work_base; Global *global_work_base;

View file

@ -39,7 +39,7 @@
#include "sj_euc.h" #include "sj_euc.h"
#include "sj_rename.h" #include "sj_rename.h"
#include "sj_typedef.h" #include "sj_typedef.h"
#include "sj_const.h" #include "const.h"
#include "sj_dict.h" #include "sj_dict.h"
#include "kanakan.h" #include "kanakan.h"

View file

@ -37,7 +37,7 @@
#include "sj_rename.h" #include "sj_rename.h"
#include "sj_typedef.h" #include "sj_typedef.h"
#include "sj_const.h" #include "const.h"
Int istrcmp(yomip, idxp, ylen, ilen) Int istrcmp(yomip, idxp, ylen, ilen)
Reg1 Uchar *yomip; Reg1 Uchar *yomip;

View file

@ -41,7 +41,7 @@
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <sys/types.h> #include <sys/types.h>
#include "sj_const.h" #include "const.h"
#include "sj_struct.h" #include "sj_struct.h"
#include "dicttool.h" #include "dicttool.h"

View file

@ -42,7 +42,7 @@
#include <string.h> #include <string.h>
#include <unistd.h> #include <unistd.h>
#include "Const.h" #include "const.h"
#include "sj3cmd.h" #include "sj3cmd.h"
#include "sj3err.h" #include "sj3err.h"

3
main.c
View file

@ -43,7 +43,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
#include "Const.h" #include "const.h"
#include "server.h" #include "server.h"
extern int fork_flag; extern int fork_flag;
@ -158,7 +158,6 @@ leave_tty(void)
ioctl(tmp, TIOCNOTTY, 0); ioctl(tmp, TIOCNOTTY, 0);
close(tmp); close(tmp);
} }
#endif
} }
} }

View file

@ -45,7 +45,7 @@
#include <sys/types.h> #include <sys/types.h>
#include <sys/stat.h> #include <sys/stat.h>
#include <sys/param.h> #include <sys/param.h>
#include "sj_const.h" #include "const.h"
#include "dicttool.h" #include "dicttool.h"
FILE *infp = NULL; FILE *infp = NULL;

View file

@ -39,7 +39,7 @@
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include "sj_euc.h" #include "sj_euc.h"
#include "sj_const.h" #include "const.h"
#include "sj_macro.h" #include "sj_macro.h"
#include "dicttool.h" #include "dicttool.h"

View file

@ -27,17 +27,9 @@
* *
*/ */
/*
* $SonyRCSfile: selsuuji.c,v $
* $SonyRevision: 1.1 $
* $SonyDate: 1994/06/03 08:02:15 $
*/
#include "sj_rename.h" #include "sj_rename.h"
#include "sj_typedef.h" #include "sj_typedef.h"
#include "sj_const.h" #include "const.h"
#include "sj_suuji.h" #include "sj_suuji.h"
static Ushort selsjAR[] = { static Ushort selsjAR[] = {

View file

@ -49,12 +49,11 @@
#include <sys/param.h> #include <sys/param.h>
#include <unistd.h> #include <unistd.h>
#include "sj_typedef.h" #include "sj_typedef.h"
#include "sj_const.h"
#include "sj_var.h" #include "sj_var.h"
#include "sj_dict.h" #include "sj_dict.h"
#include "sj_struct.h" #include "sj_struct.h"
#include "sj_rename.h" #include "sj_rename.h"
#include "Const.h" #include "const.h"
#include "Struct.h" #include "Struct.h"
#include "sj_global.h" #include "sj_global.h"
#include "kanakan.h" #include "kanakan.h"

View file

@ -41,9 +41,8 @@
#include <string.h> #include <string.h>
#include <unistd.h> #include <unistd.h>
#include "Const.h" #include "const.h"
#include "sj3err.h" #include "sj3err.h"
#include "sj_const.h"
#include "sj_hinsi.h" #include "sj_hinsi.h"
#include "sj3lib.h" #include "sj3lib.h"

View file

@ -31,7 +31,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
#include "Const.h" #include "const.h"
#include "sj3err.h" #include "sj3err.h"
#include "sj3lib.h" #include "sj3lib.h"

View file

@ -1,198 +0,0 @@
/*
* Copyright (c) 1991-1994 Sony Corporation
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY CLAIM,
* DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
* OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
* THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* Except as contained in this notice, the name of Sony Corporation
* shall not be used in advertising or otherwise to promote the sale, use
* or other dealings in this Software without prior written authorization
* from Sony Corporation.
*
*/
/*
* $SonyRCSfile: sj_const.h,v $
* $SonyRevision: 1.1 $
* $SonyDate: 1994/06/03 08:01:01 $
*
* $Id$
*/
#ifndef _SJ_CONST_H_
#define _SJ_CONST_H_ 1
#include "sj_euc.h"
#define MATCH 0
#define OVER 1
#define PARTLY 2
#define CONT 3
#define UNDER 4
#ifndef FALSE
#define FALSE 0
#define TRUE -1
#endif /* FALSE */
#define AD_Done 0x0000
#define AD_NotUserDict 0x0001
#define AD_BadYomi 0x0002
#define AD_BadKanji 0x0004
#define AD_BadHinsi 0x0008
#define AD_ArExist 0x0010
#define AD_OvflwDouBlk 0x0020
#define AD_OvflwDouNum 0x0040
#define AD_OvflwUsrDic 0x0080
#define AD_OvflwIndex 0x0100
#define AD_NoMidasi 0x0010
#define AD_NoHinsi 0x0020
#define AD_NoKanji 0x0040
#define C_WAKACHI 0x00
#define C_MINASI 0x01
#define C_BUNSETU 0x02
#define C_DICT 0x03
#define C_N_ARABIA 0x04
#define C_N_ARACMA 0x05
#define C_N_KAZU 0x06
#define C_N_SUUJI 0x07
#define C_N_NANSUU 0x08
#define C_N_KANKURA 0x09
#define C_N_ARAKURA 0x0a
#define C_N_KAZULONG 0x0b
#define C_N_KAZULCMA 0x0c
#define C_N_SUUJILONG 0x0d
#define JFLAG_N10 (1 << 15)
#define JFLAG_N_1 (1 << 14)
#define JFLAG_NS1 (1 << 13)
#define JFLAG_N01 (1 << 12)
#define JFLAG_N23 (1 << 11)
#define JFLAG_NK2 (1 << 10)
#define JFLAG_NK4 (1 << 9)
#define JFLAG_NN0 (1 << 8)
#define JFLAG_NSN (1 << 7)
#define JFLAG_KA (1 << 0)
#define DO_CLSTUDY 0x01
#define DO_IKKATU 0x02
#define K_DOUSHI 1
#define K_YOUGEN 2
#define K_TAIGEN 3
#define K_FUKUSI 4
#define K_RENTAISI 5
#define K_SONOTA 6
#define EUC_a1 (Uchar)0xa1
#define EUC_a2 (Uchar)0xa2
#define EUC_a3 (Uchar)0xa3
#define EUC_a4 (Uchar)0xa4
#define EUC_a5 (Uchar)0xa5
#define EUC_START (Uchar)0xa1
#define EUC_END (Uchar)0xfe
#define EUC_END_KIGOU (Uchar)0xae
#define EUC_0 (Uchar)0xb0
#define EUC_END_0 (Uchar)0xb9
#define EUC_A (Uchar)0xc1
#define EUC_END_A (Uchar)0xda
#define EUC_a (Uchar)0xe1
#define EUC_END_a (Uchar)0xfa
#define EUC_END_HIRA (Uchar)0xf3
#define EUC_VU (Uchar)0xf4
#define EUC_XKA (Uchar)0xf5
#define EUC_XKE (Uchar)0xf6
#define isknj1(c) (((c) == SS2) || (((c) & 0x80) && ((c) != SS3)))
#define SHU 0x01
#define T_KANOU 0x80
#define T_SHUUJO 0x40
#define DICTOP 0x01
#define FZKTOP 0x02
#define DEPEND 0x04
#define NUMBER 0x08
#define FZK_KGU 0x10
#define TAI_KGU 0x20
#define BEFORNUM 0x40
#define MIDNUM 0x80
#define NOTNRM 0xFE
#define CNJEND 0xff
#define TYOUONFLG 0x80
#define MAXFREC 32
#define MAXFLVL 10
#define FZKEND 0xff
#define SETTOU_O 1
#define SETTOU_GO 2
#define SETTOU_DAI 3
#define SETTOU_KIGOU 4
#define NumKetaLength 16
#define NumWordBuf ((NumKetaLength+3)/4)
#endif /* _SJ_CONST_H_ */

View file

@ -41,13 +41,12 @@
#include <sys/param.h> #include <sys/param.h>
#include "sj_typedef.h" #include "sj_typedef.h"
#include "sj_rename.h" #include "sj_rename.h"
#include "sj_const.h"
#include "sj_var.h" #include "sj_var.h"
#include "sj_dict.h" #include "sj_dict.h"
#include "sj_study.h" #include "sj_study.h"
#include "sj_table.h" #include "sj_table.h"
#include "sj_struct.h" #include "sj_struct.h"
#include "Const.h" #include "const.h"
#include "Struct.h" #include "Struct.h"
#include "sj_global.h" #include "sj_global.h"
#include "sj_define.h" #include "sj_define.h"

View file

@ -36,7 +36,7 @@
#include "sj_const2.h" #include "const.h"
#ifndef _STRUCT_ #ifndef _STRUCT_
#define _STRUCT_ #define _STRUCT_

View file

@ -27,19 +27,10 @@
* *
*/ */
/*
* $SonyRCSfile: skipkstr.c,v $
* $SonyRevision: 1.1 $
* $SonyDate: 1994/06/03 08:02:25 $
*
* $Id$
*/
#include "sj_euc.h" #include "sj_euc.h"
#include "sj_rename.h" #include "sj_rename.h"
#include "sj_typedef.h" #include "sj_typedef.h"
#include "sj_const.h" #include "const.h"
#include "sj_dict.h" #include "sj_dict.h"
#include "sj_table.h" #include "sj_table.h"
#include "kanakan.h" #include "kanakan.h"

View file

@ -27,18 +27,9 @@
* *
*/ */
/*
* $SonyRCSfile: string.c,v $
* $SonyRevision: 1.1 $
* $SonyDate: 1994/06/03 08:00:45 $
*
* $id$
*/
#include <stdio.h> #include <stdio.h>
#include <sys/types.h> #include <sys/types.h>
#include "sj_const.h" #include "const.h"
#include "dicttool.h" #include "dicttool.h"

View file

@ -27,16 +27,7 @@
* *
*/ */
/* #include "const.h"
* $SonyRCSfile: suujitbl.c,v $
* $SonyRevision: 1.1 $
* $SonyDate: 1994/06/03 08:02:39 $
*/
#include "sj_const.h"
#include "sj_rename.h" #include "sj_rename.h"
#include "sj_typedef.h" #include "sj_typedef.h"
#include "sj_yomi.h" #include "sj_yomi.h"

View file

@ -27,17 +27,9 @@
* *
*/ */
/*
* $SonyRCSfile: termtbl.c,v $
* $SonyRevision: 1.1 $
* $SonyDate: 1994/06/03 08:02:42 $
*/
#include "sj_rename.h" #include "sj_rename.h"
#include "sj_typedef.h" #include "sj_typedef.h"
#include "sj_const.h" #include "const.h"
#include "sj_prty.h" #include "sj_prty.h"