No description
  • C 99.6%
  • Makefile 0.4%
Find a file
2026-06-18 09:03:01 +09:00
dict Migrate to directory from submodule for dictionary 2026-06-18 09:03:01 +09:00
LICENSES Add license information 2023-12-07 09:50:38 +09:00
.git-blame-ignore-rev Let git blame ignore KNF commit 2023-12-08 12:19:03 +09:00
.gitignore Postpone directory generation 2023-12-07 17:33:55 +09:00
adddic.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
addelcmn.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
alloc.c Unify Const.h, sj_const.h, and sj_const2.h 2023-12-08 13:31:21 +09:00
char.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
charsize.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
chrtbl.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
cl2knj.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
clstudy.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
cmpstr.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
cnvhinsi.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
code.c Fix a wrong substitution 2023-12-10 17:14:16 +09:00
CODE_OF_CONDUCT.md Add license information 2023-12-07 09:50:38 +09:00
codecnv.c Build sj3dic 2023-12-07 13:52:04 +09:00
common.c remove register keyword 2023-12-09 20:20:47 +09:00
common.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
compats.c Import oconfigure 2023-12-07 08:41:17 +09:00
comuni.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
configure Suppress unused parameter warnings 2023-12-09 20:43:29 +09:00
conjunc.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
connect.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
const.h replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
conv.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
conversion.h replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
CREDITS Add CREDITS 2023-12-04 15:04:24 +09:00
cvtclknj.c revise sj_typedef.h 2023-12-10 09:15:43 +09:00
cvtdict.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
cvtkanji.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
deldic.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
depend.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
dict.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
Dict.h KNF, SPDX and some other cleanups 2023-12-07 20:24:34 +09:00
dictdisp.c Build sj3dic 2023-12-07 13:52:04 +09:00
dictmake.c fix some 'extern function()' declaration 2023-12-09 23:33:26 +09:00
dicttool.h replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
display.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
douon.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
edit.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
error.c Build sj3serv 2023-12-07 15:02:09 +09:00
etc.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
eucmessage.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
execute.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
file.c Build sj3mkdic 2023-12-07 13:46:30 +09:00
funckey.c Prepare to build sj3 2023-12-07 15:29:59 +09:00
functbl.c Build kanakan 2023-12-07 14:22:41 +09:00
fuzoku.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
fzkyomi.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
getkanji.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
getrank.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
global.c Build kanakan 2023-12-07 14:22:41 +09:00
global2.c Unify Const.h, sj_const.h, and sj_const2.h 2023-12-08 13:31:21 +09:00
GramTable Build sj3mkdic 2023-12-07 13:46:30 +09:00
henkan.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
henkan.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
hindo.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
hinsi.c fix brace warning 2023-12-08 11:03:05 +09:00
hzstrlen.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
init.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
inkey.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
istrcmp.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
kana.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
kanakan.h replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
kctype.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
key.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
kigou.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
knjcvt.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
level1.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
libif.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
LICENSE GitHub prefers a regular file here 2023-12-02 10:38:17 +09:00
main.c Unify Const.h, sj_const.h, and sj_const2.h 2023-12-08 13:31:21 +09:00
makedict.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
Makefile sj3serv: Cleanup 2023-12-08 12:16:44 +09:00
Makefile.depend remove Static by sj_define.h 2023-12-10 11:08:08 +09:00
makelist.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
makeseg.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
memory.c Build sj3mkdic 2023-12-07 13:46:30 +09:00
memory2.c revise sj_typedef.h 2023-12-10 09:15:43 +09:00
mk2claus.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
mkbunset.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
mkjiritu.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
mkkouho.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
mknumber.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
mvmemd.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
mvmemi.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
nmttyslot.c remove register keyword 2023-12-09 20:20:47 +09:00
offset.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
Paths.h.in Make sj3serv verbose 2023-12-07 17:34:44 +09:00
peepdic.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
ph2knj.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
ph_khtbl.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
priority.c remove Static by sj_define.h 2023-12-10 11:08:08 +09:00
prtytbl.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
readline.c Unify Const.h, sj_const.h, and sj_const2.h 2023-12-08 13:31:21 +09:00
README.md Add CREDITS 2023-12-04 15:04:24 +09:00
rk.h replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
rk_conv.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
romaji.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
s2ctbl.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
screen.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
selclrec.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
select.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
selsuuji.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
server.h replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
serverrc Build sj3serv 2023-12-07 15:02:09 +09:00
setconj.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
setjrec.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
setkouho.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
setubi.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
setup.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
sj2.h Fold sj.h into sj2.h 2023-12-08 10:46:25 +09:00
sj2code.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
sj3.c fix some 'extern function()' declaration 2023-12-09 23:33:26 +09:00
sj3.h Prepare to build sj3 2023-12-07 15:29:59 +09:00
sj3_rkcv.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
sj3cmd.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
sj3dic.c fix some 'extern function()' declaration 2023-12-09 23:33:26 +09:00
sj3dic.h Build sj3dic 2023-12-07 13:52:04 +09:00
sj3err.c Build sj3dic 2023-12-07 13:52:04 +09:00
sj3err.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
sj3lib.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
sj3lib.h replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
sj3libsj3.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
sj3stat.c Unify Const.h, sj_const.h, and sj_const2.h 2023-12-08 13:31:21 +09:00
sj3ver.c Prepare to build sj3 2023-12-07 15:29:59 +09:00
sj_connect.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
sj_dict.h revise sj_typedef.h 2023-12-10 09:15:43 +09:00
sj_euc.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
sj_func.h replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
sj_global.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
sj_hinsi.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
sj_kcnv.h remove Static by sj_define.h 2023-12-10 11:08:08 +09:00
sj_left.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
sj_macro.h Build sj3mkdic 2023-12-07 13:46:30 +09:00
sj_prty.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
sj_rename.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
sj_right.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
sj_struct.h replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
sj_struct2.h replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
sj_study.h replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
sj_suuji.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
sj_sysvdef.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
sj_table.h replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
sj_typedef.h replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
sj_var.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
sj_yomi.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
sjctype.h Build sj3dic 2023-12-07 13:52:04 +09:00
sjgetchar.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
Sjrc Prepare to build sj3 2023-12-07 15:29:59 +09:00
sjrc.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
sjrc2.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
Sjrk Prepare to build sj3 2023-12-07 15:29:59 +09:00
sjtool.h Build sj3dic 2023-12-07 13:52:04 +09:00
skiphblk.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
skipkstr.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
srchdict.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
srchhead.c revise sj_typedef.h 2023-12-10 09:15:43 +09:00
srchidx.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
srchnum.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
stat_conv.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
stbtbl.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
string.c remove register keyword 2023-12-09 20:20:47 +09:00
string2.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
Struct.h replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
stttbl.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
study.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
suujitbl.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
term.c Prepare to build sj3 2023-12-07 15:29:59 +09:00
terminat.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
termtbl.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
tests.c Import oconfigure 2023-12-07 08:41:17 +09:00
toroku.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
version2.c Prepare to build sj3 2023-12-07 15:29:59 +09:00
wakachi.c replace u_xxxx style, defined <sys/types.h> 2023-12-10 17:14:16 +09:00
wc16_str.c remove register keyword 2023-12-09 20:20:47 +09:00
wchar16.h include, sh3h: Flatten 2023-12-07 20:08:38 +09:00
Xterm.cvt Prepare to build sj3 2023-12-07 15:29:59 +09:00

SJ3

Summary

SJ3 is a kana-kanji conversion system for Japanese text input.

License

Unless otherwise noted, SJ3 is distributed under the terms of the MIT License. See LICENSE for details.

Acknowledgments

We highly appreciate the release of SJ3 source code as a free and open source software by Sony Corporation.

We thank all contributors of past forks as well as those of this fork. See CREDITS for an incomplete list of contributors.