Masanori Ogino
6751cd55df
sj3serv: Cleanup
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-08 12:16:44 +09:00
SASANO Takayoshi
0203e684a0
fix brace warning
...
Signed-off-by: SASANO Takayoshi <uaa@uaa.org.uk>
2023-12-08 11:03:05 +09:00
Masanori Ogino
bba249e859
Add make depend target
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-08 10:55:05 +09:00
Masanori Ogino
ebb498105d
Fold sj.h into sj2.h
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-08 10:46:25 +09:00
Masanori Ogino
0d5f06ebda
Remove empty files
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-08 10:42:27 +09:00
Masanori Ogino
2a905fcf3a
Remove Paths.h with make distclean
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-08 10:38:24 +09:00
Masanori Ogino
9cfecc7867
Remove executables with make clean
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-08 10:35:32 +09:00
Masanori Ogino
2c14a479d6
Makefile: Clean up
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 20:52:57 +09:00
Masanori Ogino
ec88d7ac8e
Makefile: Add clean and distclean
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 20:47:12 +09:00
Masanori Ogino
57e4c8d80a
Remove NEWS-specific files
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 20:29:30 +09:00
Masanori Ogino
9547aa299a
Let git blame ignore KNF commit
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 20:25:13 +09:00
Masanori Ogino
6fa42826a9
KNF, SPDX and some other cleanups
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 20:24:34 +09:00
Masanori Ogino
f7a724a077
include, sh3h: Flatten
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 20:08:38 +09:00
Masanori Ogino
620d7e7962
Make sj3serv verbose
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 17:34:44 +09:00
Masanori Ogino
828d18ad8c
Postpone directory generation
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 17:33:55 +09:00
Masanori Ogino
401fbf4b42
Build and install dictionary
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 16:00:40 +09:00
Masanori Ogino
a62aef3ed3
Move dictionary into dedicated repo
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 15:51:31 +09:00
Masanori Ogino
80ef531e04
Prepare to build sj3
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 15:29:59 +09:00
Masanori Ogino
4b03989296
Build sj3serv
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 15:02:09 +09:00
Masanori Ogino
f36f0bd805
Build kanakan
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 14:22:41 +09:00
Masanori Ogino
18e40d83ca
Install sj3dic and sj3mkdic
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 13:57:08 +09:00
Masanori Ogino
43e5f78558
Remove ttytest
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 13:52:42 +09:00
Masanori Ogino
5096804618
Build sj3dic
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 13:52:04 +09:00
Masanori Ogino
cbfc20a7ce
Build sj3mkdic
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 13:46:30 +09:00
Masanori Ogino
c43dea1935
Update .gitignore
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 13:37:36 +09:00
Masanori Ogino
68547270c0
Build sj3rkcv
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 13:35:45 +09:00
Masanori Ogino
b870b36be2
Let git blame ignore KNF commit
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 13:20:34 +09:00
Masanori Ogino
a7ba8b5e60
KNF
...
Formatter: knfmt 4.2.0
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 13:19:39 +09:00
Masanori Ogino
30ce025382
Cleanup obsolete comments
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 13:06:50 +09:00
Masanori Ogino
9452e3fe10
string.c: Add prototypes
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 13:06:04 +09:00
Masanori Ogino
aa02aee000
Let git blame ignore KNF commit
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 12:51:55 +09:00
Masanori Ogino
9d06a2203f
sj3lib, sj3stat: KNF
...
Formatter: knfmt 4.2.0
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 12:49:10 +09:00
Masanori Ogino
112555e592
Cleanup some obsolete code
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 12:44:29 +09:00
Masanori Ogino
782f799452
Cleanup include directives
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 12:39:02 +09:00
Masanori Ogino
47574b75e0
Implement make install
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 12:05:28 +09:00
Masanori Ogino
3e5d6bc58a
Build sj3stat
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 12:05:28 +09:00
Masanori Ogino
6700f17c1b
Add license information
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 09:50:38 +09:00
Masanori Ogino
5488eb0575
Add license information
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 09:22:43 +09:00
Masanori Ogino
856cdc1df3
Build sj3lib
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 09:18:24 +09:00
Masanori Ogino
95ffd1f87f
Import oconfigure
...
oconfigure is an OpenBSD-oriented configuration script with
compatibility shims for *BSD, illumos, Linux and such.
Reference: https://github.com/kristapsdz/oconfigure
Commit-Id: 40abdfe7775c4d64acc010881e07a3328b1f3f66
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-07 08:41:17 +09:00
Masanori Ogino
2da92cb405
Cosmetic change
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-04 15:24:52 +09:00
SASANO Takayoshi
19da67071b
Fix -Wincompatible-pointer-types
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-04 15:22:14 +09:00
SASANO Takayoshi
198a48f516
Fix -Wimplicit-int warning
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-04 15:22:14 +09:00
SASANO Takayoshi
e152b6b996
fix -Wparentheses warning
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-04 15:19:37 +09:00
Masanori Ogino
06304166f8
sj3mkdic: Convert GramTable to UTF-8
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-04 15:17:32 +09:00
Masanori Ogino
a5e186c8c6
Add CREDITS
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-04 15:04:24 +09:00
Masanori Ogino
3391256642
Flatten dict/
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-04 14:53:40 +09:00
Masanori Ogino
35492db4d3
Release 2.0.98
...
v2.0.98
This release roll backs to 2.0.1.20 and then re-apply patches by
pkgsrc and FreeBSD Ports.
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-04 14:22:57 +09:00
Hiroo Ono
4a2d141541
Import sj3-patches-20040916
...
Original description for the changes:
sj3 の patch をまとめました。
基本的に、SUS v2 の範囲に対応しているシステムを考えています。ですので、
autoconf 的な #ifdef はあまり使うつもりはありません。
FreeBSD の ports 向けを第一目的にしているので、strlcpy() のような非標準の
関数も使ってしまっていますが、それについては要望があれば存在しないシステム
でも make できるように対応するつもりです。
この patch set に関する要望がもしもあるようでしたら、
小野 寛生 (hiroo+sj3 at oikumene.gcd.org)
までご連絡ください。
---- patch 部分の Changelog
2004年 9月16日 木曜日 02時57分06秒 JST
* server/execute.c で malloc が失敗したときに dictlist を消去する処理が
バグで動かない状態だったのを修正した。ただし、その直後に segfault する
ようなコードになっているので問題は解消されていない。
エラー回復時にどのような処理が意図されていたか理解しないと、修正は無理
なので、そのままにしておく。
2004年 8月28日 土曜日 15時04分33秒 JST
* Move include/sj3lowlib.h and sj3lib/sj3lib_func.h to sj3lib/sj3lib.h.
It will enable softwares depending on sj3lib.h compile again.
2004年 7月24日 土曜日
* ヘッダの重複 include を許容する。
include/sj3lowlib.h, sj3lib/sj3lib_func.h
* 必要な型宣言のため、ヘッダを include する。
2004年 7月21日 水曜日 01時00分11秒 JST
* ISO C に適合するよういろいろ修正。(ただし、部分的)。
修正内容は7/3に準ずる。
修正したファイル名は省略する。
* dict/tool/makeseg.c の static index[] が <string.h> の index() と衝突
しないように、segindex[] に改名した。
(FreeBSD 4-stable/GCC 2.95.4 で compile に失敗していたものの修正)。
2004年 7月 4日 日曜日 17時47分33秒 JST
* ISO C に適合するよういろいろ修正。(ただし、部分的)。
修正内容は7/3に準ずる。
FreeBSD/amd64 上の gcc version 3.3.3 [FreeBSD] 20031106 では、致命的と
思われる error/warning はなくなった。動作確認は sj3serv が起動すること
のみ。
2004年 7月 3日 土曜日 03時53分23秒 JST
* スタイル修正を以下のファイルについて行なった。
- 関数宣言を ISO C スタイルにした。
- register キーワードを削除した。
- 構造体、配列の初期化に適切な {} をつけた。
- 条件判定文を if((something) != NULL) のような形式に変更した。
kanakan/alloc.c,
server/comuni.c, error.c, execute.c, setup.c
sj3/funckey.c, sj3.c, sjgetchar.c
sj3lib/Imakefile, sj.c, sj3lib.h
- プロトタイプ宣言をいれたヘッダファイルを追加作成。
kanakan/kanakan.h, sj3/sj3.h, sj3lib/sj3lib_func.h
2004年 7月 2日 金曜日 01時09分09秒 JST
* FreeBSD の ports にある patch を大部分もってきた。
注意点:
- server/execute.c, setup.c
snprintf と strlcpy を使っているコードがあり、将来は存在しない system の
ためにコードをもってきて、sj3.tmpl あたりに knob を設けるべきである。
現時点では、上記関数が存在しないシステムは、単にコンパイルに失敗する。
- FreeBSD の -lxpg4 は外した。古い release では、有効にする必要あり。(sj3.tmpl)
* dict/tool を ISO C style に変更した。
- amd64/FreeBSD で build できるようになったのを確認。
(sporsored by: AMD64JP Project, AMD developer support program).
- server は起動する。動作確認は未実施。
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-04 14:21:46 +09:00
Jörg Sonnenberger
109af13829
Fix portability issues
...
Signed-off-by: Masanori Ogino <mogino@acm.org>
2023-12-04 14:03:26 +09:00