1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-05 22:43:24 +00:00
freebsd-ports/japanese/sj3-server/files/patch-aa

1866 lines
51 KiB
Plaintext
Raw Normal View History

diff -arcN ../sj3-2.0.1.13.org/Imakefile ./Imakefile
*** ../sj3-2.0.1.13.org/Imakefile Tue May 30 21:30:16 1995
--- ./Imakefile Mon Aug 12 11:34:47 1996
***************
*** 35,41 ****
#define IHaveSubdirs
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
! SUBDIRS = dict kanakan server sj3lib sj3 sj3dic sj3stat demo
MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))
--- 35,46 ----
#define IHaveSubdirs
#define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
! /*
! * Add make rules to install manpages and other documents.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
!
! SUBDIRS = dict doc kanakan server sj3lib sj3 sj3dic sj3stat demo
MakeSubdirs($(SUBDIRS))
DependSubdirs($(SUBDIRS))
diff -arcN ../sj3-2.0.1.13.org/README ./README
*** ../sj3-2.0.1.13.org/README Thu Mar 21 14:59:47 1996
--- ./README Tue Aug 13 03:10:23 1996
***************
*** 20,40 ****
Following files are installed after make install:
! /usr/dict/sj3/sj3main.dic Main dictionary(used by sj3serv)
! /usr/bin/sj3serv Kana-Kanji conversion server
! /usr/bin/sj3 Kana-Kanji conversion client
! /usr/bin/sj3dic User dictionary utility
! /usr/bin/sj3mkdic Dictionary converter
! /usr/bin/sj3stat Utility to show status of sj3serv
! /usr/include/sj3lib.h Header file for sj3lib
! /usr/lib/libsj3lib.a Kana-Kanji conversion library
! /usr/lib/sj3/serverrc Configuration file for sj3serv
! /usr/lib/sj3/sjrc Configuration file for sj3
! /usr/lib/sj3/sjrk Roma-Kana conversion file for sj3
! /usr/lib/sj3/cvtkey.xterm Mapping table between function key
! /usr/lib/sj3/cvtkey.news and escape sequence for sj3
! /usr/lib/sj3/cvtkey.nws511
! /usr/lib/sj3/cvtkey.nws517
* Source tree
dict/dict Main dictionary(text file)
--- 20,49 ----
Following files are installed after make install:
! /usr/local/lib/sj3/dict/sj3main.dic Main dictionary(used by sj3serv)
! /usr/local/bin/sj3serv Kana-Kanji conversion server
! /usr/local/bin/sj3 Kana-Kanji conversion client
! /usr/local/bin/sj3dic User dictionary utility
! /usr/local/bin/sj3mkdic Dictionary converter
! /usr/local/bin/sj3stat Utility to show status of sj3serv
! /usr/local/include/sj3lib.h Header file for sj3lib
! /usr/local/lib/libsj3lib.a Kana-Kanji conversion library
! /usr/local/man/ja_JP.EUC/man1/sj3.1 sj3's online manual(Japanese)
! /usr/local/man/ja_JP.EUC/man1/sj3dic.1 sj3dic's online manual(Japanese)
! /usr/local/man/ja_JP.EUC/man1/sj3mkdic.1 sj3mkdic's online manual(Japanese)
! /usr/local/man/ja_JP.EUC/man1/sj3serv.1 sj3serv's online manual(Japanese)
! /usr/local/lib/sj3/serverrc Configuration file for sj3serv
! /usr/local/lib/sj3/sjrc Configuration file for sj3
! /usr/local/lib/sj3/sjrk Roma-Kana conversion file for sj3
! /usr/local/lib/sj3/cvtkey.xterm Mapping table between function key
! /usr/local/lib/sj3/cvtkey.news and escape sequence for sj3
! /usr/local/lib/sj3/cvtkey.nws511
! /usr/local/lib/sj3/cvtkey.nws517
! /usr/local/lib/sj3/Nihongo.ps.Z Operation guide for SJ3(Japanese)
! /usr/local/lib/sj3/hinsi.ms Documents(Japanese)
! /usr/local/lib/sj3/makedict.ms Documents(Japanese)
! /usr/local/lib/sj3/sj3lib.ms Documents(Japanese)
! /usr/local/lib/sj3/sj3serv.ms Documents(Japanese)
* Source tree
dict/dict Main dictionary(text file)
diff -arcN ../sj3-2.0.1.13.org/README.eucJP ./README.eucJP
*** ../sj3-2.0.1.13.org/README.eucJP Thu Mar 21 15:00:11 1996
--- ./README.eucJP Tue Aug 13 03:10:45 1996
***************
*** 28,48 ****
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><CBA4><EFBFBD>󥹥ȡ<F3A5B9A5><C8A1><EFBFBD><EBA4B5><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>򤤤<EFBFBD><F2A4A4A4>˼<EFBFBD><CBBC><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
! /usr/dict/sj3/sj3main.dic sj3serv <20><><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4><EFBFBD><EFBFBD><EFBFBD>󼭽<EFBFBD>
! /usr/bin/sj3serv <09><>̾<EFBFBD><CCBE><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
! /usr/bin/sj3 ü<><C3BC><EFBFBD>Ѳ<EFBFBD>̾<EFBFBD><CCBE><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><E9A5A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
! /usr/bin/sj3dic <09><EFBFBD><E6A1BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>ƥ<EFBFBD>
! /usr/bin/sj3mkdic <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ġ<EFBFBD><C4A1><EFBFBD>
! /usr/bin/sj3stat sj3serv <20>ؤ<EFBFBD><D8A4><EFBFBD>³<EFBFBD><C2B3><EFBFBD><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>ƥ<EFBFBD>
! /usr/include/sj3lib.h <09><>̾<EFBFBD><CCBE><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>֥<EFBFBD><D6A5><EFBFBD><EFBFBD>Υإå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
! /usr/lib/libsj3lib.a <09><>̾<EFBFBD><CCBE><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>֥<EFBFBD><D6A5><EFBFBD>
! /usr/lib/sj3/serverrc sj3serv <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
! /usr/lib/sj3/sjrc sj3 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
! /usr/lib/sj3/sjrk sj3 <20>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD>޻<EFBFBD><DEBB><EFBFBD>̾<EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
! /usr/lib/sj3/cvtkey.xterm sj3 <20>Υե<CEA5><D5A5>󥯥<EFBFBD><F3A5AFA5><EFBFBD><EFBFBD>󥭡<EFBFBD><F3A5ADA1>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
! /usr/lib/sj3/cvtkey.news <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>󥹤<EFBFBD><F3A5B9A4>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EAA4B9><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>
! /usr/lib/sj3/cvtkey.nws511
! /usr/lib/sj3/cvtkey.nws517
<20><><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD>ȥ깽<C8A5><EAB9BD>
--- 28,57 ----
<09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><CBA4><EFBFBD>󥹥ȡ<F3A5B9A5><C8A1><EFBFBD><EBA4B5><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>򤤤<EFBFBD><F2A4A4A4>˼<EFBFBD><CBBC><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
! /usr/local/lib/sj3/dict/sj3main.dic sj3serv <20><><EFBFBD><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4><EFBFBD><EFBFBD><EFBFBD>󼭽<EFBFBD>
! /usr/local/bin/sj3serv <09><>̾<EFBFBD><CCBE><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
! /usr/local/bin/sj3 ü<><C3BC><EFBFBD>Ѳ<EFBFBD>̾<EFBFBD><CCBE><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><E9A5A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
! /usr/local/bin/sj3dic <09><EFBFBD><E6A1BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>ƥ<EFBFBD>
! /usr/local/bin/sj3mkdic <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ġ<EFBFBD><C4A1><EFBFBD>
! /usr/local/bin/sj3stat sj3serv <20>ؤ<EFBFBD><D8A4><EFBFBD>³<EFBFBD><C2B3><EFBFBD><EFBFBD>ɽ<EFBFBD><C9BD><EFBFBD><EFBFBD>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD>ƥ<EFBFBD>
! /usr/local/include/sj3lib.h <09><>̾<EFBFBD><CCBE><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>֥<EFBFBD><D6A5><EFBFBD><EFBFBD>Υإå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
! /usr/local/lib/libsj3lib.a <09><>̾<EFBFBD><CCBE><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>֥<EFBFBD><D6A5><EFBFBD>
! /usr/local/man/ja_JP.EUC/man1/sj3.1 sj3 <20>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD><EFBFBD><E9A5A4><EFBFBD>ޥ˥奢<CBA5><E5A5A2>
! /usr/local/man/ja_JP.EUC/man1/sj3dic.1 sj3dic <20>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD><EFBFBD><E9A5A4><EFBFBD>ޥ˥奢<CBA5><E5A5A2>
! /usr/local/man/ja_JP.EUC/man1/sj3mkdic.1 sj3mkdic <20>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD><EFBFBD><E9A5A4><EFBFBD>ޥ˥奢<CBA5><E5A5A2>
! /usr/local/man/ja_JP.EUC/man1/sj3serv.1 sj3serv <20>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD><EFBFBD><E9A5A4><EFBFBD>ޥ˥奢<CBA5><E5A5A2>
! /usr/local/lib/sj3/serverrc sj3serv <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
! /usr/local/lib/sj3/sjrc sj3 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
! /usr/local/lib/sj3/sjrk sj3 <20>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD>޻<EFBFBD><DEBB><EFBFBD>̾<EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
! /usr/local/lib/sj3/cvtkey.xterm sj3 <20>Υե<CEA5><D5A5>󥯥<EFBFBD><F3A5AFA5><EFBFBD><EFBFBD>󥭡<EFBFBD><F3A5ADA1>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
! /usr/local/lib/sj3/cvtkey.news <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>󥹤<EFBFBD><F3A5B9A4>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EAA4B9><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>
! /usr/local/lib/sj3/cvtkey.nws511
! /usr/local/lib/sj3/cvtkey.nws517
! /usr/local/lib/sj3/Nihongo.ps.Z SJ3 <20><><EFBFBD>ܸ<EFBFBD><DCB8><EFBFBD><EFBFBD>ϥ<EFBFBD><CFA5><EFBFBD><EFBFBD><EFBFBD>
! /usr/local/lib/sj3/hinsi.ms <09>ɥ<EFBFBD><C9A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
! /usr/local/lib/sj3/makedict.ms <09>ɥ<EFBFBD><C9A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
! /usr/local/lib/sj3/sj3lib.ms <09>ɥ<EFBFBD><C9A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
! /usr/local/lib/sj3/sj3serv.ms <09>ɥ<EFBFBD><C9A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<20><><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD>ȥ깽<C8A5><EAB9BD>
diff -arcN ../sj3-2.0.1.13.org/demo/sample.c ./demo/sample.c
*** ../sj3-2.0.1.13.org/demo/sample.c Fri Jun 3 17:00:16 1994
--- ./demo/sample.c Mon Aug 12 12:30:29 1996
***************
*** 44,50 ****
#include "wchar16.h"
#define RETURN(c) ((c == '\n') || (c == '\r'))
! #define RKFILE "/usr/lib/sj3/sjrk"
#define LOCALHOST "localhost"
#define HBUFSIZ 512
#define QBUFSIZ 256
--- 44,54 ----
#include "wchar16.h"
#define RETURN(c) ((c == '\n') || (c == '\r'))
! /*
! * Change a default value.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
! #define RKFILE "/usr/local/lib/sj3/sjrk"
#define LOCALHOST "localhost"
#define HBUFSIZ 512
#define QBUFSIZ 256
diff -arcN ../sj3-2.0.1.13.org/dict/dict/Imakefile ./dict/dict/Imakefile
*** ../sj3-2.0.1.13.org/dict/dict/Imakefile Fri Dec 9 20:27:05 1994
--- ./dict/dict/Imakefile Tue Aug 13 03:14:31 1996
***************
*** 32,38 ****
* $SonyDate: 1994/12/09 11:27:05 $
*/
! DICTDIR = /usr/dict/sj3
TOOL_DIR = ../tool
TOOL_NAME = sj3mkdic
--- 32,43 ----
* $SonyDate: 1994/12/09 11:27:05 $
*/
! /*
! * Change some make rules.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
!
! DICTDIR = /usr/local/lib/sj3/dict
TOOL_DIR = ../tool
TOOL_NAME = sj3mkdic
***************
*** 44,52 ****
#if SystemV4 || SystemV
INSTGROUP = bin
#else
! INSTGROUP = staff
#endif
! INSTFLAGS = -o root -g $(INSTGROUP) -m 444
! all: $(OBJS)
--- 49,57 ----
#if SystemV4 || SystemV
INSTGROUP = bin
#else
! INSTGROUP = bin
#endif
! INSTFLAGS = -o bin -g $(INSTGROUP) -m 444
! all:: $(OBJS)
diff -arcN ../sj3-2.0.1.13.org/dict/tool/Imakefile ./dict/tool/Imakefile
*** ../sj3-2.0.1.13.org/dict/tool/Imakefile Fri Dec 9 20:27:05 1994
--- ./dict/tool/Imakefile Mon Aug 12 11:38:02 1996
***************
*** 32,47 ****
* $SonyDate: 1994/12/09 11:27:05 $
*/
! DEST = /usr/bin
INCLUDES = -I../include -I../../include
#if SystemV4 || SystemV
INSTGROUP = bin
#else
! INSTGROUP = staff
#endif
! INSTFLAGS = -o root -g $(INSTGROUP) -m 755
SRCS = \
char.c \
--- 32,52 ----
* $SonyDate: 1994/12/09 11:27:05 $
*/
! /*
! * Change some make rules.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
!
! DEST = /usr/local/bin
INCLUDES = -I../include -I../../include
#if SystemV4 || SystemV
INSTGROUP = bin
#else
! INSTGROUP = bin
#endif
! INSTFLAGS = -o bin -g $(INSTGROUP) -m 755
SRCS = \
char.c \
diff -arcN ../sj3-2.0.1.13.org/doc/Imakefile ./doc/Imakefile
*** ../sj3-2.0.1.13.org/doc/Imakefile Thu Jan 1 09:00:00 1970
--- ./doc/Imakefile Mon Aug 12 11:34:22 1996
***************
*** 0 ****
--- 1,40 ----
+ /*
+ * 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.
+ */
+
+ /*
+ * Add make rules to install manpages and other documents.
+ * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
+ */
+
+ #define IHaveSubdirs
+ #define PassCDebugFlags 'CDEBUGFLAGS=$(CDEBUGFLAGS)'
+
+ SUBDIRS = doc man
+
+ MakeSubdirs($(SUBDIRS))
+ DependSubdirs($(SUBDIRS))
diff -arcN ../sj3-2.0.1.13.org/doc/doc/Imakefile ./doc/doc/Imakefile
*** ../sj3-2.0.1.13.org/doc/doc/Imakefile Thu Jan 1 09:00:00 1970
--- ./doc/doc/Imakefile Mon Aug 12 11:34:34 1996
***************
*** 0 ****
--- 1,41 ----
+ /*
+ * Copyright (c) 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.
+ */
+
+ /*
+ * Add make rules to install other documents.
+ * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
+ */
+
+ CONFDIR = /usr/local/lib/sj3
+ DOCLIST = Nihongo.ps.Z hinsi.ms makedict.ms sj3lib.ms sj3serv.ms
+
+ all::
+
+ depend::
+
+ InstallMultiple($(DOCLIST),$(CONFDIR))
diff -arcN ../sj3-2.0.1.13.org/doc/doc/sj3lib.ms ./doc/doc/sj3lib.ms
*** ../sj3-2.0.1.13.org/doc/doc/sj3lib.ms Fri Jun 3 17:00:49 1994
--- ./doc/doc/sj3lib.ms Tue Aug 13 03:17:26 1996
***************
*** 56,62 ****
.IP <20><>
<20><EFBFBD>󼭽񡢥桼<F1A1A2A5><E6A1BC><EFBFBD><EFBFBD><EFBFBD>񡢳ؽ<F1A1A2B3><D8BD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD><CFA1><EFBFBD>³<EFBFBD><C2B3><EFBFBD><EFBFBD><EBA5B5><EFBFBD>Ф<EFBFBD>ư<EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>ޥ<EFBFBD><DEA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><CEA4>Τ<EFBFBD><CEA4><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
.br
! <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υե<CEA5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD><CFA1>ǥե<C7A5><D5A5><EFBFBD><EFBFBD>ȤǤϥǥ<CFA5><C7A5><EFBFBD>ȥ<EFBFBD> \fB/usr/dict/sj3\fP <20>β<EFBFBD><CEB2>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ФΥ<D0A4><CEA5>åȥ<C3A5><C8A5>åץե<D7A5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD><EFBFBD>ǽ<EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD>
.IP <20><>
<20><EFBFBD><E6A1BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȳؽ<C8B3><D8BD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD><CFA1>ؿ<EFBFBD> sj3_open <20>ǻ<EFBFBD><C7BB><EFBFBD>줿<EFBFBD><EFBFBD><E6A1BC>̾<EFBFBD><CCBE> USER <20><>
<20><><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD>\fBuser/USER/private.dic\fP <20><> \fBuser/USER/study.dat\fP <20>Ǥ<EFBFBD><C7A4><EFBFBD>
--- 56,62 ----
.IP <20><>
<20><EFBFBD>󼭽񡢥桼<F1A1A2A5><E6A1BC><EFBFBD><EFBFBD><EFBFBD>񡢳ؽ<F1A1A2B3><D8BD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD><CFA1><EFBFBD>³<EFBFBD><C2B3><EFBFBD><EFBFBD><EBA5B5><EFBFBD>Ф<EFBFBD>ư<EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>ޥ<EFBFBD><DEA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><CEA4>Τ<EFBFBD><CEA4><EFBFBD><EFBFBD>Ѥ<EFBFBD><D1A4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
.br
! <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υե<CEA5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD><CFA1>ǥե<C7A5><D5A5><EFBFBD><EFBFBD>ȤǤϥǥ<CFA5><C7A5><EFBFBD>ȥ<EFBFBD> \fB/usr/local/lib/sj3/dict\fP <20>β<EFBFBD><CEB2>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ФΥ<D0A4><CEA5>åȥ<C3A5><C8A5>åץե<D7A5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD>ѹ<EFBFBD><D1B9><EFBFBD><EFBFBD><EFBFBD>ǽ<EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD>
.IP <20><>
<20><EFBFBD><E6A1BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȳؽ<C8B3><D8BD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD><CFA1>ؿ<EFBFBD> sj3_open <20>ǻ<EFBFBD><C7BB><EFBFBD>줿<EFBFBD><EFBFBD><E6A1BC>̾<EFBFBD><CCBE> USER <20><>
<20><><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD>\fBuser/USER/private.dic\fP <20><> \fBuser/USER/study.dat\fP <20>Ǥ<EFBFBD><C7A4><EFBFBD>
***************
*** 91,97 ****
<20><><EFBFBD><EFBFBD><EFBFBD>Ф<EFBFBD><D0A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ˤ<EFBFBD> 0 <20>򡢲<EFBFBD><F2A1A2B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><CEA4>ä<EFBFBD><C3A4>Ȥ<EFBFBD><C8A4>ˤ<EFBFBD> 0 <20>ʳ<EFBFBD><CAB3><EFBFBD>
<20><><EFBFBD><EFBFBD><E9A1BC><EFBFBD>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>ޤ<EFBFBD><DEA4><EFBFBD>
.sp
! <20><><EFBFBD><EFBFBD><E9A1BC><EFBFBD>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϥإå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD> \fB/usr/include/sj3lib.h\fP <20><>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӥåȥ<C3A5><C8A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>󤵤줿<F3A4B5A4>ͤǡ<CDA4><C7A1>ܺ٤ϰʲ<CFB0><CAB2>ΤȤ<CEA4><C8A4><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD>
.sp
.IP "\fBSJ3_SERVER_DEAD\fP
--- 91,97 ----
<20><><EFBFBD><EFBFBD><EFBFBD>Ф<EFBFBD><D0A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>³<EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ˤ<EFBFBD> 0 <20>򡢲<EFBFBD><F2A1A2B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><CEA4>ä<EFBFBD><C3A4>Ȥ<EFBFBD><C8A4>ˤ<EFBFBD> 0 <20>ʳ<EFBFBD><CAB3><EFBFBD>
<20><><EFBFBD><EFBFBD><E9A1BC><EFBFBD>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>ޤ<EFBFBD><DEA4><EFBFBD>
.sp
! <20><><EFBFBD><EFBFBD><E9A1BC><EFBFBD>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϥإå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD> \fB/usr/local/include/sj3lib.h\fP <20><>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӥåȥ<C3A5><C8A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>󤵤줿<F3A4B5A4>ͤǡ<CDA4><C7A1>ܺ٤ϰʲ<CFB0><CAB2>ΤȤ<CEA4><C8A4><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD>
.sp
.IP "\fBSJ3_SERVER_DEAD\fP
***************
*** 138,144 ****
<20><><EFBFBD><EFBFBD><EFBFBD>ФȤλ<C8A4><CEBB>Ѥ<EFBFBD><D1A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˽<EFBFBD>λ<EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ˤ<EFBFBD> 0 <20><><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><CEA4>ä<EFBFBD><C3A4>Ȥ<EFBFBD><C8A4>ˤ<EFBFBD> 0 <20>ʳ<EFBFBD><CAB3>Υ<EFBFBD><CEA5><EFBFBD><E9A1BC><EFBFBD>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>ޤ<EFBFBD><DEA4><EFBFBD>
.sp
! <20><><EFBFBD><EFBFBD><E9A1BC><EFBFBD>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϥإå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD> \fB/usr/include/sj3lib.h\fP <20><>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӥåȥ<C3A5><C8A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>󤵤줿<F3A4B5A4>ͤǡ<CDA4><C7A1>ܺ٤ϰʲ<CFB0><CAB2>ΤȤ<CEA4><C8A4><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD>
.sp
.IP "\fBSJ3_SERVER_DEAD\fP
--- 138,144 ----
<20><><EFBFBD><EFBFBD><EFBFBD>ФȤλ<C8A4><CEBB>Ѥ<EFBFBD><D1A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˽<EFBFBD>λ<EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ˤ<EFBFBD> 0 <20><><EFBFBD><EFBFBD>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><CEA4>ä<EFBFBD><C3A4>Ȥ<EFBFBD><C8A4>ˤ<EFBFBD> 0 <20>ʳ<EFBFBD><CAB3>Υ<EFBFBD><CEA5><EFBFBD><E9A1BC><EFBFBD>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>ޤ<EFBFBD><DEA4><EFBFBD>
.sp
! <20><><EFBFBD><EFBFBD><E9A1BC><EFBFBD>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϥإå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD> \fB/usr/local/include/sj3lib.h\fP <20><>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӥåȥ<C3A5><C8A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>󤵤줿<F3A4B5A4>ͤǡ<CDA4><C7A1>ܺ٤ϰʲ<CFB0><CAB2>ΤȤ<CEA4><C8A4><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD>
.sp
.IP "\fBSJ3_SERVER_DEAD\fP
***************
*** 187,193 ****
<20>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD>̤δ<CCA4><CEB4><EFBFBD>ʸ<EFBFBD><CAB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> \fBstruct bunsetu bun[]\fP <20><>
<20><>ʸ<EFBFBD><CAB8><EFBFBD>˴ؤ<CBB4><D8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>򥻥åȤ<C3A5><C8A4>ޤ<EFBFBD><DEA4><EFBFBD>
.br
! \fBstruct bunsetu\fP <20>ϥإå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD> \fB/usr/include/sj3lib.h\fP <20><>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>ʲ<EFBFBD><CAB2>Τ<CEA4>ʹ<EFBFBD>¤<EFBFBD>ΤǤ<CEA4><C7A4><EFBFBD>
.sp
.RS
--- 187,193 ----
<20>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD>̤δ<CCA4><CEB4><EFBFBD>ʸ<EFBFBD><CAB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> \fBstruct bunsetu bun[]\fP <20><>
<20><>ʸ<EFBFBD><CAB8><EFBFBD>˴ؤ<CBB4><D8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>򥻥åȤ<C3A5><C8A4>ޤ<EFBFBD><DEA4><EFBFBD>
.br
! \fBstruct bunsetu\fP <20>ϥإå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD> \fB/usr/local/include/sj3lib.h\fP <20><>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>ʲ<EFBFBD><CAB2>Τ<CEA4>ʹ<EFBFBD>¤<EFBFBD>ΤǤ<CEA4><C7A4><EFBFBD>
.sp
.RS
***************
*** 417,423 ****
<20>ʤ<EFBFBD><CAA4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>
<20>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD> 32 ʸ<><CAB8><EFBFBD><EFBFBD><EFBFBD>ۤ<EFBFBD><DBA4>ƤϤʤ<CFA4><CAA4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>
.sp
! <20>ʻ<CABB><ECA5B3><EFBFBD>ɤϥإå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD> \fB/usr/include/sj3lib.h\fP <20><>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʲ<EFBFBD><CAB2><EFBFBD><EFBFBD>ʻ<EFBFBD><CABB>Τ<EFBFBD><CEA4><EFBFBD><EFBFBD>ΰ<EFBFBD><CEB0>ĤǤ<C4A4><C7A4><EFBFBD>
.sp
.RS
--- 417,423 ----
<20>ʤ<EFBFBD><CAA4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>
<20>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD> 32 ʸ<><CAB8><EFBFBD><EFBFBD><EFBFBD>ۤ<EFBFBD><DBA4>ƤϤʤ<CFA4><CAA4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>
.sp
! <20>ʻ<CABB><ECA5B3><EFBFBD>ɤϥإå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD> \fB/usr/local/include/sj3lib.h\fP <20><>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʲ<EFBFBD><CAB2><EFBFBD><EFBFBD>ʻ<EFBFBD><CABB>Τ<EFBFBD><CEA4><EFBFBD><EFBFBD>ΰ<EFBFBD><CEB0>ĤǤ<C4A4><C7A4><EFBFBD>
.sp
.RS
***************
*** 445,451 ****
<20><>Ͽ<EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ˤ<EFBFBD> 0 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͽ<EFBFBD>Ǥ<EFBFBD><C7A4>ʤ<EFBFBD><CAA4>ä<EFBFBD><C3A4>Ȥ<EFBFBD><C8A4>ˤϤ<CBA4><CFA4><EFBFBD><EFBFBD>ʳ<EFBFBD><CAB3><EFBFBD>
<20><><EFBFBD><EFBFBD><E9A1BC><EFBFBD>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
.sp
! <20><><EFBFBD><EFBFBD><E9A1BC><EFBFBD>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϥإå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD> \fB/usr/include/sj3lib.h\fP <20><>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܺ٤ϰʲ<CFB0><CAB2>ΤȤ<CEA4><C8A4><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD>
.sp
.IP "\fBSJ3_DICT_ERROR\fP
--- 445,451 ----
<20><>Ͽ<EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ˤ<EFBFBD> 0 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ͽ<EFBFBD>Ǥ<EFBFBD><C7A4>ʤ<EFBFBD><CAA4>ä<EFBFBD><C3A4>Ȥ<EFBFBD><C8A4>ˤϤ<CBA4><CFA4><EFBFBD><EFBFBD>ʳ<EFBFBD><CAB3><EFBFBD>
<20><><EFBFBD><EFBFBD><E9A1BC><EFBFBD>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
.sp
! <20><><EFBFBD><EFBFBD><E9A1BC><EFBFBD>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϥإå<D8A5><C3A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD> \fB/usr/local/include/sj3lib.h\fP <20><>
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܺ٤ϰʲ<CFB0><CAB2>ΤȤ<CEA4><C8A4><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD>
.sp
.IP "\fBSJ3_DICT_ERROR\fP
***************
*** 519,525 ****
<20>ʤ<EFBFBD><CAA4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>
<20>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD> 32 ʸ<><CAB8><EFBFBD><EFBFBD><EFBFBD>ۤ<EFBFBD><DBA4>ƤϤʤ<CFA4><CAA4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>
.sp
! <20>ʻ<CABB><ECA5B3><EFBFBD>ɤ<EFBFBD> \fB/usr/include/sj3lib.h\fP <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʲ<EFBFBD><CAB2><EFBFBD><EFBFBD>ʻ<EFBFBD><CABB><EFBFBD>
<20><><EFBFBD><EFBFBD><EFBFBD>ΰ<EFBFBD><CEB0>ĤǤ<C4A4><C7A4><EFBFBD>
.sp
.RS
--- 519,525 ----
<20>ʤ<EFBFBD><CAA4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>
<20>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD> 32 ʸ<><CAB8><EFBFBD><EFBFBD><EFBFBD>ۤ<EFBFBD><DBA4>ƤϤʤ<CFA4><CAA4>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>
.sp
! <20>ʻ<CABB><ECA5B3><EFBFBD>ɤ<EFBFBD> \fB/usr/local/include/sj3lib.h\fP <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʲ<EFBFBD><CAB2><EFBFBD><EFBFBD>ʻ<EFBFBD><CABB><EFBFBD>
<20><><EFBFBD><EFBFBD><EFBFBD>ΰ<EFBFBD><CEB0>ĤǤ<C4A4><C7A4><EFBFBD>
.sp
.RS
***************
*** 547,553 ****
<20><><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ˤ<EFBFBD> 0 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4>ʤ<EFBFBD><CAA4>ä<EFBFBD><C3A4>Ȥ<EFBFBD><C8A4>ˤϤ<CBA4><CFA4><EFBFBD><EFBFBD>ʳ<EFBFBD><CAB3><EFBFBD>
<20><><EFBFBD><EFBFBD><E9A1BC><EFBFBD>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
.sp
! <20><><EFBFBD><EFBFBD><E9A1BC><EFBFBD>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> \fB/usr/include/sj3lib.h\fP <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<20>ܺ٤ϰʲ<CFB0><CAB2>ΤȤ<CEA4><C8A4><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD>
.sp
.IP "\fBSJ3_DICT_ERROR\fP
--- 547,553 ----
<20><><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4>ˤ<EFBFBD> 0 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4>ʤ<EFBFBD><CAA4>ä<EFBFBD><C3A4>Ȥ<EFBFBD><C8A4>ˤϤ<CBA4><CFA4><EFBFBD><EFBFBD>ʳ<EFBFBD><CAB3><EFBFBD>
<20><><EFBFBD><EFBFBD><E9A1BC><EFBFBD>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
.sp
! <20><><EFBFBD><EFBFBD><E9A1BC><EFBFBD>ơ<EFBFBD><C6A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> \fB/usr/local/include/sj3lib.h\fP <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<20>ܺ٤ϰʲ<CFB0><CAB2>ΤȤ<CEA4><C8A4><EFBFBD><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD>
.sp
.IP "\fBSJ3_DICT_ERROR\fP
diff -arcN ../sj3-2.0.1.13.org/doc/doc/sj3serv.ms ./doc/doc/sj3serv.ms
*** ../sj3-2.0.1.13.org/doc/doc/sj3serv.ms Fri Jun 3 17:00:50 1994
--- ./doc/doc/sj3serv.ms Tue Aug 13 03:18:01 1996
***************
*** 111,117 ****
<20><><EFBFBD>Υե<CEA5><D5A5><EFBFBD><EFBFBD><EFBFBD>̾<EFBFBD><CCBE><EFBFBD><EFBFBD><EFBFBD>Хѥ<D0A5><D1A5>Ȥ<EFBFBD><C8A4>Ƽ<EFBFBD><C6BC><EFBFBD><EFBFBD>˥<EFBFBD><CBA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>\'/\'<27>ʳ<EFBFBD><CAB3>ΤȤ<CEA4><C8A4>ˤϡ<CBA4>
<20><><EFBFBD><EFBFBD><EFBFBD>ǻ<EFBFBD><C7BB><EFBFBD><EAA4B5><EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD>ȥ꤫<C8A5><EAA4AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Хѥ<D0A5><D1A5>Ȥ<EFBFBD><C8A4>Ƽ<EFBFBD><C6BC><EFBFBD><EFBFBD>˥<EFBFBD><CBA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
.br
! <20>ǥե<C7A5><D5A5><EFBFBD><EFBFBD>Ȥ<EFBFBD> /usr/dict/sj3 <20>Ǥ<EFBFBD><C7A4><EFBFBD>
.RE
.sp
.NH 3
--- 111,117 ----
<20><><EFBFBD>Υե<CEA5><D5A5><EFBFBD><EFBFBD><EFBFBD>̾<EFBFBD><CCBE><EFBFBD><EFBFBD><EFBFBD>Хѥ<D0A5><D1A5>Ȥ<EFBFBD><C8A4>Ƽ<EFBFBD><C6BC><EFBFBD><EFBFBD>˥<EFBFBD><CBA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>\'/\'<27>ʳ<EFBFBD><CAB3>ΤȤ<CEA4><C8A4>ˤϡ<CBA4>
<20><><EFBFBD><EFBFBD><EFBFBD>ǻ<EFBFBD><C7BB><EFBFBD><EAA4B5><EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD>ȥ꤫<C8A5><EAA4AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Хѥ<D0A5><D1A5>Ȥ<EFBFBD><C8A4>Ƽ<EFBFBD><C6BC><EFBFBD><EFBFBD>˥<EFBFBD><CBA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
.br
! <20>ǥե<C7A5><D5A5><EFBFBD><EFBFBD>Ȥ<EFBFBD> /usr/local/lib/sj3/dict <20>Ǥ<EFBFBD><C7A4><EFBFBD>
.RE
.sp
.NH 3
diff -arcN ../sj3-2.0.1.13.org/doc/man/Imakefile ./doc/man/Imakefile
*** ../sj3-2.0.1.13.org/doc/man/Imakefile Thu Jan 1 09:00:00 1970
--- ./doc/man/Imakefile Mon Aug 12 11:34:15 1996
***************
*** 0 ****
--- 1,50 ----
+ /*
+ * Copyright (c) 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.
+ */
+
+ /*
+ * Add make rules to install manpages.
+ * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
+ */
+
+ #ifndef JapaneseManLocale
+ #define JapaneseManLocale ja_JP.EUC
+ #endif
+ JMANLOCALE = JapaneseManLocale
+
+ #ifndef JapaneseManDir
+ #define JapaneseManDir /usr/local/man/$(JMANLOCALE)/man1
+ #endif
+
+ JMANDIR = JapaneseManDir
+ MANLIST = sj3.1 sj3dic.1 sj3mkdic.1 sj3serv.1
+
+ all::
+
+ depend::
+
+ InstallMultipleFlags($(MANLIST),$(JMANDIR),$(INSTMANFLAGS))
diff -arcN ../sj3-2.0.1.13.org/doc/man/sj3.1 ./doc/man/sj3.1
*** ../sj3-2.0.1.13.org/doc/man/sj3.1 Fri Jun 3 17:00:51 1994
--- ./doc/man/sj3.1 Tue Aug 13 03:18:59 1996
***************
*** 109,121 ****
.SH <20><>Ϣ<EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
.PD 0
.TP 15
! /usr/dict/sj3/user/$USER/private.dic
<20><>̾<EFBFBD><CCBE><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><E6A1BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
.TP
! /usr/dict/sj3/user/$USER/study.dat
<20><>̾<EFBFBD><CCBE><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4>ؽ<EFBFBD><D8BD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
.TP
! /usr/lib/sj3/sjrk
<20>ǥե<C7A5><D5A5><EFBFBD><EFBFBD>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD>޻<EFBFBD><DEBB><EFBFBD>̾<EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>§<EFBFBD><C2A7><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
.SH <20><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
sj3serv(1), sj3lib(3)
--- 109,121 ----
.SH <20><>Ϣ<EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
.PD 0
.TP 15
! /usr/local/lib/sj3/dict/user/$USER/private.dic
<20><>̾<EFBFBD><CCBE><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><E6A1BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
.TP
! /usr/local/lib/sj3/dict/user/$USER/study.dat
<20><>̾<EFBFBD><CCBE><EFBFBD><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4>ؽ<EFBFBD><D8BD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
.TP
! /usr/local/lib/sj3/sjrk
<20>ǥե<C7A5><D5A5><EFBFBD><EFBFBD>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD>޻<EFBFBD><DEBB><EFBFBD>̾<EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>§<EFBFBD><C2A7><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
.SH <20><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
sj3serv(1), sj3lib(3)
diff -arcN ../sj3-2.0.1.13.org/doc/man/sj3dic.1 ./doc/man/sj3dic.1
*** ../sj3-2.0.1.13.org/doc/man/sj3dic.1 Fri Jun 3 17:00:52 1994
--- ./doc/man/sj3dic.1 Tue Aug 13 03:19:55 1996
***************
*** 105,120 ****
.SH <20><>Ϣ<EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
.PD 0
.TP \w'\ \ \ \ user/\fIusername\fP/private.dic'u+2n
! /usr/bin/sj3serv
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
.TP
! /usr/lib/sj3/serverrc
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>åȥ<C3A5><C8A5>åץե<D7A5><D5A5><EFBFBD><EFBFBD><EFBFBD>
.TP
! /usr/bin/sj3
<20><><EFBFBD>ܸ<EFBFBD><DCB8><EFBFBD><EFBFBD>ϥե<CFA5><D5A5><EFBFBD><EFBFBD>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD>ɥץ<C9A5><D7A5><EFBFBD><EFBFBD>å<EFBFBD>
.TP
! /usr/dict/sj3/
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ǥե<C7A5><D5A5><EFBFBD><EFBFBD>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD>ȥ<EFBFBD>
.TP
sj3main.dic
--- 105,120 ----
.SH <20><>Ϣ<EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
.PD 0
.TP \w'\ \ \ \ user/\fIusername\fP/private.dic'u+2n
! /usr/local/bin/sj3serv
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
.TP
! /usr/local/lib/sj3/serverrc
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>åȥ<C3A5><C8A5>åץե<D7A5><D5A5><EFBFBD><EFBFBD><EFBFBD>
.TP
! /usr/local/bin/sj3
<20><><EFBFBD>ܸ<EFBFBD><DCB8><EFBFBD><EFBFBD>ϥե<CFA5><D5A5><EFBFBD><EFBFBD>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD>ɥץ<C9A5><D7A5><EFBFBD><EFBFBD>å<EFBFBD>
.TP
! /usr/local/lib/sj3/dict/
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ǥե<C7A5><D5A5><EFBFBD><EFBFBD>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD>ȥ<EFBFBD>
.TP
sj3main.dic
***************
*** 126,135 ****
user/\fIusername\fP/study.dat
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4>ؽ<EFBFBD><D8BD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
.TP
! /usr/include/sj3lib.h
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>֥<EFBFBD><D6A5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5>󥯥롼<F3A5AFA5>ɥե<C9A5><D5A5><EFBFBD><EFBFBD><EFBFBD>
.TP
! /usr/lib/libsj3lib.a
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>֥<EFBFBD><D6A5><EFBFBD>
.\".TP
.\"/usr/sony/demo/sj3/*
--- 126,135 ----
user/\fIusername\fP/study.dat
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4>ؽ<EFBFBD><D8BD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
.TP
! /usr/local/include/sj3lib.h
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>֥<EFBFBD><D6A5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5>󥯥롼<F3A5AFA5>ɥե<C9A5><D5A5><EFBFBD><EFBFBD><EFBFBD>
.TP
! /usr/local/lib/libsj3lib.a
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>֥<EFBFBD><D6A5><EFBFBD>
.\".TP
.\"/usr/sony/demo/sj3/*
diff -arcN ../sj3-2.0.1.13.org/doc/man/sj3mkdic.1 ./doc/man/sj3mkdic.1
*** ../sj3-2.0.1.13.org/doc/man/sj3mkdic.1 Fri Dec 9 18:15:37 1994
--- ./doc/man/sj3mkdic.1 Tue Aug 13 03:20:17 1996
***************
*** 550,565 ****
.SH <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
.PD 0
.TP \w'\ \ \ \ user/\f2username\f1/private.dic'u+2n
! .B /usr/bin/sj3serv
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
.TP
! .B /usr/lib/sj3/serverrc
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>åȥ<C3A5><C8A5>åץե<D7A5><D5A5><EFBFBD><EFBFBD><EFBFBD>
.TP
! .B /usr/bin/sj3
<20><><EFBFBD>ܸ<EFBFBD><DCB8><EFBFBD><EFBFBD>ϥե<CFA5><D5A5><EFBFBD><EFBFBD>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD>ɥץ<C9A5><D7A5><EFBFBD><EFBFBD>å<EFBFBD>
.TP
! .B /usr/dict/sj3/
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ǥե<C7A5><D5A5><EFBFBD><EFBFBD>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD>ȥ<EFBFBD>
.TP
.B " sj3main.dic
--- 550,565 ----
.SH <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
.PD 0
.TP \w'\ \ \ \ user/\f2username\f1/private.dic'u+2n
! .B /usr/local/bin/sj3serv
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
.TP
! .B /usr/local/lib/sj3/serverrc
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>åȥ<C3A5><C8A5>åץե<D7A5><D5A5><EFBFBD><EFBFBD><EFBFBD>
.TP
! .B /usr/local/bin/sj3
<20><><EFBFBD>ܸ<EFBFBD><DCB8><EFBFBD><EFBFBD>ϥե<CFA5><D5A5><EFBFBD><EFBFBD>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD>ɥץ<C9A5><D7A5><EFBFBD><EFBFBD>å<EFBFBD>
.TP
! .B /usr/local/lib/sj3/dict/
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ǥե<C7A5><D5A5><EFBFBD><EFBFBD>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD>ȥ<EFBFBD>
.TP
.B " sj3main.dic
***************
*** 571,584 ****
.B " user/\f2username\f1/study.dat
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4>ؽ<EFBFBD><D8BD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
.TP
! .B /usr/include/sj3lib.h
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>֥<EFBFBD><D6A5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5>󥯥롼<F3A5AFA5>ɥե<C9A5><D5A5><EFBFBD><EFBFBD><EFBFBD>
.TP
! .B /usr/lib/libsj3lib.a
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>֥<EFBFBD><D6A5><EFBFBD>
! .TP
! \f3/usr/demo/sj3/ *\f1
! <20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>֥<EFBFBD><D6A5><EFBFBD> <20><><EFBFBD><EFBFBD>ˡ<EFBFBD><CBA1><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD>
.PD
.SH <20><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
\f4sj3\f1 (1),
--- 571,584 ----
.B " user/\f2username\f1/study.dat
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4>ؽ<EFBFBD><D8BD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
.TP
! .B /usr/local/include/sj3lib.h
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>֥<EFBFBD><D6A5><EFBFBD><EFBFBD>ѥ<EFBFBD><D1A5>󥯥롼<F3A5AFA5>ɥե<C9A5><D5A5><EFBFBD><EFBFBD><EFBFBD>
.TP
! .B /usr/local/lib/libsj3lib.a
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>֥<EFBFBD><D6A5><EFBFBD>
! .\".TP
! .\"\f3/usr/local/demo/sj3/ *\f1
! .\"<22><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD>֥<EFBFBD><D6A5><EFBFBD> <20><><EFBFBD><EFBFBD>ˡ<EFBFBD><CBA1><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD>
.PD
.SH <20><>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD>
\f4sj3\f1 (1),
diff -arcN ../sj3-2.0.1.13.org/doc/man/sj3serv.1 ./doc/man/sj3serv.1
*** ../sj3-2.0.1.13.org/doc/man/sj3serv.1 Fri Jun 3 17:00:53 1994
--- ./doc/man/sj3serv.1 Tue Aug 13 03:20:41 1996
***************
*** 47,63 ****
<20><><EFBFBD>Υ<EFBFBD><CEA5>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>\fIsj3serv\fP <20><><EFBFBD>ɤ߹<C9A4><DFB9><EFBFBD>åȥ<C3A5><C8A5>åץե<D7A5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
.br
\fIsj3serv\fP <20>ϥǥե<C7A5><D5A5><EFBFBD><EFBFBD>ȤǤϥ<C7A4><CFA5>åȥ<C3A5><C8A5>åץե<D7A5><D5A5><EFBFBD><EFBFBD><EFBFBD>
! <20><>/usr/lib/sj3/serverrc<72>Ǥ<EFBFBD><C7A4>ɤ߹<C9A4><DFB9>ߤޤ<DFA4><DEA4><EFBFBD><EFBFBD><EFBFBD>
<20><><EFBFBD>Υ<EFBFBD><CEA5>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD>󤬻<EFBFBD><F3A4ACBB><EFBFBD>줿<EFBFBD>Ȥ<EFBFBD><C8A4>ˤϤ<CBA4><CFA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<20><><EFBFBD>ޥ<EFBFBD><DEA5>ɥ饤<C9A5><E9A5A4><EFBFBD>ǻ<EFBFBD><C7BB><EFBFBD>줿<EFBFBD><ECA4BF><EFBFBD>åȥ<C3A5><C8A5>åץե<D7A5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ߹<C9A4><DFB9>ߤޤ<DFA4><DEA4><EFBFBD>
.br
.SH <20><>Ϣ<EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
.PD 0
.TP \w'\ \ \ \ user/\fIusername\fP/private.dic'u+2n
! /usr/lib/sj3/serverrc
<20>ǥե<C7A5><D5A5><EFBFBD><EFBFBD>Ȳ<EFBFBD>̾<EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>åȥ<C3A5><C8A5>åץե<D7A5><D5A5><EFBFBD><EFBFBD><EFBFBD>
.TP
! /usr/sony/dict/sj3/
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ǥե<C7A5><D5A5><EFBFBD><EFBFBD>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD>ȥ<EFBFBD>
.TP
sj3main.dic
--- 47,63 ----
<20><><EFBFBD>Υ<EFBFBD><CEA5>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>\fIsj3serv\fP <20><><EFBFBD>ɤ߹<C9A4><DFB9><EFBFBD>åȥ<C3A5><C8A5>åץե<D7A5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
.br
\fIsj3serv\fP <20>ϥǥե<C7A5><D5A5><EFBFBD><EFBFBD>ȤǤϥ<C7A4><CFA5>åȥ<C3A5><C8A5>åץե<D7A5><D5A5><EFBFBD><EFBFBD><EFBFBD>
! <20><>/usr/local/lib/sj3/serverrc<72>Ǥ<EFBFBD><C7A4>ɤ߹<C9A4><DFB9>ߤޤ<DFA4><DEA4><EFBFBD><EFBFBD><EFBFBD>
<20><><EFBFBD>Υ<EFBFBD><CEA5>ץ<EFBFBD><D7A5><EFBFBD><EFBFBD>󤬻<EFBFBD><F3A4ACBB><EFBFBD>줿<EFBFBD>Ȥ<EFBFBD><C8A4>ˤϤ<CBA4><CFA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<20><><EFBFBD>ޥ<EFBFBD><DEA5>ɥ饤<C9A5><E9A5A4><EFBFBD>ǻ<EFBFBD><C7BB><EFBFBD>줿<EFBFBD><ECA4BF><EFBFBD>åȥ<C3A5><C8A5>åץե<D7A5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ߹<C9A4><DFB9>ߤޤ<DFA4><DEA4><EFBFBD>
.br
.SH <20><>Ϣ<EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD>
.PD 0
.TP \w'\ \ \ \ user/\fIusername\fP/private.dic'u+2n
! /usr/local/lib/sj3/serverrc
<20>ǥե<C7A5><D5A5><EFBFBD><EFBFBD>Ȳ<EFBFBD>̾<EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD>åȥ<C3A5><C8A5>åץե<D7A5><D5A5><EFBFBD><EFBFBD><EFBFBD>
.TP
! /usr/local/lib/sj3/dict/
<20><><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD>Ѵ<EFBFBD><D1B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>ǥե<C7A5><D5A5><EFBFBD><EFBFBD>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD>ȥ<EFBFBD>
.TP
sj3main.dic
diff -arcN ../sj3-2.0.1.13.org/include/Const.h ./include/Const.h
*** ../sj3-2.0.1.13.org/include/Const.h Fri Oct 21 13:16:19 1994
--- ./include/Const.h Tue Aug 13 03:13:39 1996
***************
*** 33,38 ****
--- 33,42 ----
* $SonyDate: 1994/10/21 04:16:06 $
*/
+ /*
+ * Change some default values.
+ * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
+ */
#define HostNameLen 128
***************
*** 54,66 ****
#define MinClLen 512
#define MaxClLen 0x7fff
! #define RunCmdFile "/usr/lib/sj3/serverrc"
#define DebugOutFile NULL
#define DebugLevel 0
#define ForkFlag 1
#define MaxClientNum 512
#define ErrorOutFile "/dev/console"
! #define DictRootDir "/usr/dict/sj3"
#define LogOutFile NULL
#define PortName "sj3"
#ifdef TLI
--- 58,85 ----
#define MinClLen 512
#define MaxClLen 0x7fff
! #define RunCmdFile "/usr/local/lib/sj3/serverrc"
#define DebugOutFile NULL
#define DebugLevel 0
#define ForkFlag 1
#define MaxClientNum 512
+ /*
+ * Change ErrotOutFile variable.
+ * Because suppress a error when sj3serv start up, change to "/dev/stderr".
+ * This error is "Cannot Open "/dev/console".".
+ * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
+ *
+ * Change ErrotOutFile variable.
+ * This default value is "/dev/null" in document.
+ * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/11
+ */
+ #if 0
#define ErrorOutFile "/dev/console"
! #else
! /* #define ErrorOutFile "/dev/stderr" */ /* for test */
! #define ErrorOutFile "/dev/null"
! #endif
! #define DictRootDir "/usr/local/lib/sj3/dict"
#define LogOutFile NULL
#define PortName "sj3"
#ifdef TLI
diff -arcN ../sj3-2.0.1.13.org/server/Imakefile ./server/Imakefile
*** ../sj3-2.0.1.13.org/server/Imakefile Fri Jun 3 17:02:50 1994
--- ./server/Imakefile Mon Aug 12 11:38:51 1996
***************
*** 32,39 ****
* $SonyDate: 1994/06/03 08:02:49 $
*/
! DEST = /usr/bin
! CONFDIR = /usr/lib/sj3
CONFFILE = $(CONFDIR)/serverrc
RKDIR = ../sj3lib
--- 32,44 ----
* $SonyDate: 1994/06/03 08:02:49 $
*/
! /*
! * Change some make rules.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
!
! DEST = /usr/local/bin
! CONFDIR = /usr/local/lib/sj3
CONFFILE = $(CONFDIR)/serverrc
RKDIR = ../sj3lib
***************
*** 45,59 ****
EXTRA_LIBRARIES = -lnsl
#endif
#else
! INSTGROUP = staff
#endif
DEFINES = $(ARCDEFS) $(SYSDEFS) $(USETLI)
CONVLIB = ../kanakan/libkanakan.a
DEPLIBS = $(CONVLIB)
LOCAL_LIBRARIES = $(CONVLIB)
! INSTFLAGS = -o root -g $(INSTGROUP) -m 4755
! INSTFLAGS2 = -o root -g $(INSTGROUP) -m 444
#MKDIRHIER = ../util/mkdirh/mkdirh
--- 50,64 ----
EXTRA_LIBRARIES = -lnsl
#endif
#else
! INSTGROUP = bin
#endif
DEFINES = $(ARCDEFS) $(SYSDEFS) $(USETLI)
CONVLIB = ../kanakan/libkanakan.a
DEPLIBS = $(CONVLIB)
LOCAL_LIBRARIES = $(CONVLIB)
! INSTFLAGS = -o bin -g $(INSTGROUP) -m 4755
! INSTFLAGS2 = -o bin -g $(INSTGROUP) -m 444
#MKDIRHIER = ../util/mkdirh/mkdirh
***************
*** 80,83 ****
DependTarget()
LinkSourceFile(string.c,$(RKDIR))
InstallProgramWithFlags(sj3serv,$(DEST),$(INSTFLAGS))
! InstallProgramWithFlags(serverrc,$(CONFDIR),$(INSTFLAGS2))
--- 85,88 ----
DependTarget()
LinkSourceFile(string.c,$(RKDIR))
InstallProgramWithFlags(sj3serv,$(DEST),$(INSTFLAGS))
! InstallMultipleFlags(serverrc,$(CONFDIR),$(INSTFLAGS2))
diff -arcN ../sj3-2.0.1.13.org/server/rc.sj3serv ./server/rc.sj3serv
*** ../sj3-2.0.1.13.org/server/rc.sj3serv Fri Jun 3 17:02:55 1994
--- ./server/rc.sj3serv Mon Aug 12 11:48:07 1996
***************
*** 41,49 ****
CMDNAME=sj3serv
PRINTNAME=$CMDNAME
! CMDDIR=/usr/bin
BACKGROUND=
! PATH=/usr/bin:/bin
CMDPATH=$CMDDIR/$CMDNAME
RESTARTMESSAGE=
--- 41,49 ----
CMDNAME=sj3serv
PRINTNAME=$CMDNAME
! CMDDIR=/usr/local/bin
BACKGROUND=
! PATH=/usr/local/bin:/usr/bin:/bin
CMDPATH=$CMDDIR/$CMDNAME
RESTARTMESSAGE=
***************
*** 54,111 ****
#DOWNMESSAGE="Killed $PRINTNAME"
USAGEMESSAGE="Usage: $0 [start|stop]"
if [ "$CMDNAME" = "sj3serv" ]
then
! if [ ! -d /usr/bin ]
! then # /usr not mounted
exit
fi
- pid=`/sbin/findproc $CMDNAME`
case "$1" in
'start')
! if [ $pid ]
! then
! kill -TERM $pid
! sleep 1
! pid=`/sbin/findproc $CMDNAME`
! if [ $pid ]
! then
! kill -9 $pid
! fi
! if [ -f $CMDPATH ]
then
! if [ "$RESTARTMESSAGE" ]
! then
! echo $RESTARTMESSAGE > /dev/console
! fi
! eval $CMDPATH $BACKGROUND
fi
! else
! if [ -f $CMDPATH ]
! then
! if [ "$STARTMESSAGE" ]
! then
! echo $STARTMESSAGE >/dev/console
! fi
! eval $CMDPATH $BACKGROUND
! fi
fi
;;
'stop')
! if [ $pid ]
! then
! kill -TERM $pid
! sleep 1
! pid=`/sbin/findproc $CMDNAME`
! if [ $pid ]
! then
! kill -9 $pid
! fi
! if [ "$DOWNMESSAGE" ]
then
! echo $DOWNMESSAGE > /dev/console
! fi
fi
;;
*)
--- 54,152 ----
#DOWNMESSAGE="Killed $PRINTNAME"
USAGEMESSAGE="Usage: $0 [start|stop]"
+ #if [ "$CMDNAME" = "sj3serv" ]
+ #then
+ # if [ ! -d /usr/local/bin ]
+ # then # /usr/local not mounted
+ # exit
+ # fi
+ #
+ # pid=`/sbin/findproc $CMDNAME`
+ # case "$1" in
+ # 'start')
+ # if [ $pid ]
+ # then
+ # kill -TERM $pid
+ # sleep 1
+ # pid=`/sbin/findproc $CMDNAME`
+ # if [ $pid ]
+ # then
+ # kill -9 $pid
+ # fi
+ # if [ -f $CMDPATH ]
+ # then
+ # if [ "$RESTARTMESSAGE" ]
+ # then
+ # echo $RESTARTMESSAGE > /dev/console
+ # fi
+ # eval $CMDPATH $BACKGROUND
+ # fi
+ # else
+ # if [ -f $CMDPATH ]
+ # then
+ # if [ "$STARTMESSAGE" ]
+ # then
+ # echo $STARTMESSAGE >/dev/console
+ # fi
+ # eval $CMDPATH $BACKGROUND
+ # fi
+ # fi
+ # ;;
+ # 'stop')
+ # if [ $pid ]
+ # then
+ # kill -TERM $pid
+ # sleep 1
+ # pid=`/sbin/findproc $CMDNAME`
+ # if [ $pid ]
+ # then
+ # kill -9 $pid
+ # fi
+ # if [ "$DOWNMESSAGE" ]
+ # then
+ # echo $DOWNMESSAGE > /dev/console
+ # fi
+ # fi
+ # ;;
+ # *)
+ # echo $USAGEMESSAGE
+ # ;;
+ # esac
+ #fi
+
+ ##
+ ## For system which don't have a findproc command.(FreeBSD, ...)
+ ## Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
+ ##
+
if [ "$CMDNAME" = "sj3serv" ]
then
! if [ ! -d /usr/local/bin ]
! then # /usr/local not mounted
exit
fi
case "$1" in
'start')
! if [ -f $CMDPATH ]
! then
! if [ "$STARTMESSAGE" ]
then
! echo $STARTMESSAGE >/dev/console
fi
! eval $CMDPATH $BACKGROUND
fi
;;
'stop')
! ;;
! '')
! if [ -f $CMDPATH ]
! then
! if [ "$STARTMESSAGE" ]
then
! echo $STARTMESSAGE >/dev/console
! fi
! eval $CMDPATH $BACKGROUND
fi
;;
*)
diff -arcN ../sj3-2.0.1.13.org/server/setup.c ./server/setup.c
*** ../sj3-2.0.1.13.org/server/setup.c Fri Dec 9 20:27:07 1994
--- ./server/setup.c Mon Aug 12 23:58:25 1996
***************
*** 221,250 ****
u_char *(*optfunc)();
int optarg;
} option[] = {
"DebugOut", get_str, (int)&debug_file,
"DebugLevel", get_int, (int)&debug_level,
"ForkFlag", get_flag, (int)&fork_flag,
"PortName", get_str, (int)&port_name,
#ifdef TLI
"PortNumber", get_str, (int)&port_number,
! "ProtoName", get_str, (int)&proto_name,
#else
"PortNumber", get_int, (int)&port_number,
#endif
"SocketName", get_str, (int)&socket_name,
#ifdef LOCK_FILE
"LockFile", get_str, (int)&lock_file;
#endif
"maxclient", get_int, (int)&max_client,
"dictdir", get_str, (int)&dict_dir,
"readdict", get_list, (int)&read_dict,
"opendict", get_list, (int)&open_dict,
"errorout", get_str, (int)&error_file,
"logout", get_str, (int)&log_file,
"dirmode", get_int, (int)&dir_mode,
"filemode", get_int, (int)&file_mode,
"allowuser", get_list, (int)&allow_user,
0, 0, 0
};
--- 221,273 ----
u_char *(*optfunc)();
int optarg;
} option[] = {
+ /*
+ * Add option flag.
+ * Because They are lacked in here. See document.
+ * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
+ */
"DebugOut", get_str, (int)&debug_file,
+ "debugout", get_str, (int)&debug_file,
"DebugLevel", get_int, (int)&debug_level,
+ "debuglevel", get_int, (int)&debug_level,
"ForkFlag", get_flag, (int)&fork_flag,
+ "forkflag", get_flag, (int)&fork_flag,
"PortName", get_str, (int)&port_name,
+ "portname", get_str, (int)&port_name,
#ifdef TLI
"PortNumber", get_str, (int)&port_number,
! "portnumber", get_str, (int)&port_number,
! "ProtoName", get_str, (int)&proto_name,
! "protoname", get_str, (int)&proto_name,
#else
"PortNumber", get_int, (int)&port_number,
+ "portnumber", get_int, (int)&port_number,
#endif
"SocketName", get_str, (int)&socket_name,
+ "socketname", get_str, (int)&socket_name,
#ifdef LOCK_FILE
"LockFile", get_str, (int)&lock_file;
+ "lockfile", get_str, (int)&lock_file;
#endif
+ "MaxClient", get_int, (int)&max_client,
"maxclient", get_int, (int)&max_client,
+ "DictDir", get_str, (int)&dict_dir,
"dictdir", get_str, (int)&dict_dir,
+ "ReadDict", get_list, (int)&read_dict,
"readdict", get_list, (int)&read_dict,
+ "OpenDict", get_list, (int)&open_dict,
"opendict", get_list, (int)&open_dict,
+ "ErrorOut", get_str, (int)&error_file,
"errorout", get_str, (int)&error_file,
+ "LogOut", get_str, (int)&log_file,
"logout", get_str, (int)&log_file,
+ "DirMode", get_int, (int)&dir_mode,
"dirmode", get_int, (int)&dir_mode,
+ "FileMode", get_int, (int)&file_mode,
"filemode", get_int, (int)&file_mode,
+ "AllowUser", get_list, (int)&allow_user,
"allowuser", get_list, (int)&allow_user,
0, 0, 0
};
diff -arcN ../sj3-2.0.1.13.org/sj3/Imakefile ./sj3/Imakefile
*** ../sj3-2.0.1.13.org/sj3/Imakefile Fri Jun 3 17:03:02 1994
--- ./sj3/Imakefile Mon Aug 12 18:29:43 1996
***************
*** 32,39 ****
* $SonyDate: 1994/06/03 08:03:01 $
*/
! DEST = /usr/bin
! CONFDIR = /usr/lib/sj3
INCLUDES = -I../sj3h -I../sj3lib -I../include
#if SystemV4 || SystemV
--- 32,44 ----
* $SonyDate: 1994/06/03 08:03:01 $
*/
! /*
! * Change some make rules.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
!
! DEST = /usr/local/bin
! CONFDIR = /usr/local/lib/sj3
INCLUDES = -I../sj3h -I../sj3lib -I../include
#if SystemV4 || SystemV
***************
*** 48,56 ****
EXTRA_LIBRARIES = -lnsl
#endif
#else
! INSTGROUP = staff
SRC0 = nmttyslot.c
OBJ0 = nmttyslot.o
#endif
DEFINES = $(ARCDEFS) $(SYSDEFS) -DKANJI -DOKB
--- 53,70 ----
EXTRA_LIBRARIES = -lnsl
#endif
#else
! INSTGROUP = bin
SRC0 = nmttyslot.c
OBJ0 = nmttyslot.o
+ /*
+ * Change for FreeBSD.
+ * Because When the LANG variable is EUC, setlocale function in library libc
+ * return NULL, use it in library libxpg4
+ * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
+ */
+ #if defined(FreeBSDArchitecture)
+ CODE_LIBS = -lxpg4
+ #endif
#endif
DEFINES = $(ARCDEFS) $(SYSDEFS) -DKANJI -DOKB
***************
*** 59,65 ****
SJ3_LIBDIR = ../sj3lib
RKDIR = ../sj3rkcv
SJLIB = $(SJ3_LIBDIR)/libsj3lib.a
! INSTFLAGS = -o root -g $(INSTGROUP) -m 4755
DEPLIBS = $(SJLIB)
LOCAL_LIBRARIES = $(SJLIB)
--- 73,79 ----
SJ3_LIBDIR = ../sj3lib
RKDIR = ../sj3rkcv
SJLIB = $(SJ3_LIBDIR)/libsj3lib.a
! INSTFLAGS = -o bin -g $(INSTGROUP) -m 4755
DEPLIBS = $(SJLIB)
LOCAL_LIBRARIES = $(SJLIB)
diff -arcN ../sj3-2.0.1.13.org/sj3/edit.c ./sj3/edit.c
*** ../sj3-2.0.1.13.org/sj3/edit.c Fri Jun 3 17:03:14 1994
--- ./sj3/edit.c Tue Aug 13 01:02:16 1996
***************
*** 302,308 ****
cv = GetConversion ();
if (cv->Ppoint[n+1] == 0)
return;
! mlen = strlen (cv->Ppoint[n+1]);
plen = cv->Ppoint[n] - cv->Ppoint[0];
p = cv->Ppoint[n];
pp = &cv->out_mode[plen];
--- 302,313 ----
cv = GetConversion ();
if (cv->Ppoint[n+1] == 0)
return;
! /*
! * Remove warning.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
! /* mlen = strlen (cv->Ppoint[n+1]); */
! mlen = strlen ((char *)cv->Ppoint[n+1]);
plen = cv->Ppoint[n] - cv->Ppoint[0];
p = cv->Ppoint[n];
pp = &cv->out_mode[plen];
***************
*** 728,734 ****
ylen = wslen(Zs);
limit = Elimit - ylen;
! hlimit = Ehlimit - strlen(Hs);
*ztmp = '\0';
*htmp = '\0';
SaveConversion (GetConversion ());
--- 733,744 ----
ylen = wslen(Zs);
limit = Elimit - ylen;
! /*
! * Remove warning.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
! /* hlimit = Ehlimit - strlen(Hs); */
! hlimit = Ehlimit - strlen((char *)Hs);
*ztmp = '\0';
*htmp = '\0';
SaveConversion (GetConversion ());
***************
*** 749,755 ****
else
(void)exec_romaji2(inc, htmp, ztmp, otmp, len, rlen);
}
! (void)exec_romaji2(0, htmp, ztmp, otmp, strlen(ztmp), strlen(htmp));
sj3_rkclear();
len = wslen (ztmp);
backspace(wcbyte(ztmp));
--- 759,770 ----
else
(void)exec_romaji2(inc, htmp, ztmp, otmp, len, rlen);
}
! /*
! * Remove warning.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
! /* (void)exec_romaji2(0, htmp, ztmp, otmp, strlen(ztmp), strlen(htmp)); */
! (void)exec_romaji2(0, htmp, ztmp, otmp, strlen((char *)ztmp), strlen((char *)htmp));
sj3_rkclear();
len = wslen (ztmp);
backspace(wcbyte(ztmp));
diff -arcN ../sj3-2.0.1.13.org/sj3/funckey.c ./sj3/funckey.c
*** ../sj3-2.0.1.13.org/sj3/funckey.c Fri Jun 3 17:03:18 1994
--- ./sj3/funckey.c Mon Aug 12 11:53:25 1996
***************
*** 117,123 ****
struct cvtkey *ckeyp;
struct wcvtkey *wckeyp;
! strcpy(cvtkey_file, "/usr/lib/sj3/cvtkey.");
strcpy(line, term);
if((p = strchr(line, '-')) != NULL)
*p = '\0';
--- 117,127 ----
struct cvtkey *ckeyp;
struct wcvtkey *wckeyp;
! /*
! * Change a default value.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
! strcpy(cvtkey_file, "/usr/local/lib/sj3/cvtkey.");
strcpy(line, term);
if((p = strchr(line, '-')) != NULL)
*p = '\0';
diff -arcN ../sj3-2.0.1.13.org/sj3/henkan.c ./sj3/henkan.c
*** ../sj3-2.0.1.13.org/sj3/henkan.c Fri Jun 3 17:03:19 1994
--- ./sj3/henkan.c Tue Aug 13 01:01:25 1996
***************
*** 340,346 ****
out += i;
}
if (*in != '\0')
! (void)sj_hantozen(out, in, strlen(in));
}
--- 340,351 ----
out += i;
}
if (*in != '\0')
! /*
! * Remove warning.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
! /* (void)sj_hantozen(out, in, strlen(in)); */
! (void)sj_hantozen(out, in, strlen((char *)in));
}
diff -arcN ../sj3-2.0.1.13.org/sj3/romaji.c ./sj3/romaji.c
*** ../sj3-2.0.1.13.org/sj3/romaji.c Fri Jun 3 17:03:22 1994
--- ./sj3/romaji.c Tue Aug 13 01:03:23 1996
***************
*** 370,376 ****
s2 += i;
roma[res + i] = '\0';
rlen = sj3_rkconv2(roma, kstr, i + res - 1);
! res = strlen(roma);
if (rlen <= 0)
continue;
kp = kstr;
--- 370,381 ----
s2 += i;
roma[res + i] = '\0';
rlen = sj3_rkconv2(roma, kstr, i + res - 1);
! /*
! * Remove warning.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
! /* res = strlen(roma); */
! res = strlen((char *)roma);
if (rlen <= 0)
continue;
kp = kstr;
diff -arcN ../sj3-2.0.1.13.org/sj3/sj3.c ./sj3/sj3.c
*** ../sj3-2.0.1.13.org/sj3/sj3.c Fri Apr 7 17:36:34 1995
--- ./sj3/sj3.c Tue Aug 13 02:47:32 1996
***************
*** 189,195 ****
(void) signal (SIGBUS, (void (*)())makecore);
(void) signal (SIGSEGV, (void (*)())makecore);
(void) signal (SIGFPE, (void (*)())makecore);
! sigpipe = signal (SIGPIPE, SIG_IGN);
if (argv [0][0] == '-')
Lflag ++;
--- 189,204 ----
(void) signal (SIGBUS, (void (*)())makecore);
(void) signal (SIGSEGV, (void (*)())makecore);
(void) signal (SIGFPE, (void (*)())makecore);
! /*
! * Remove warning.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
! /* sigpipe = signal (SIGPIPE, SIG_IGN); */
! #ifdef SIGTYPE_VOID
! sigpipe = (void(*)()) signal (SIGPIPE, SIG_IGN);
! #else
! sigpipe = (int(*)()) signal (SIGPIPE, SIG_IGN);
! #endif
if (argv [0][0] == '-')
Lflag ++;
***************
*** 452,466 ****
--- 461,499 ----
ioctl(master, I_PUSH, "pckt");
#else
+ /*
+ * Change pseudo-devices.
+ * Because FreeBSD's master pseudo-devices are pty[p-sP-S][0-9a-v].
+ * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
+ */
+ #if defined(__FreeBSD__)
+ struct stat stb;
+ int h, i, j, k1, k2;
+ #else /* !__FreeBSD__ */
char c;
struct stat stb;
int i, j, k1, k2;
+ #endif /* __FreeBSD__ */
strcpy(line, "/dev/ptyXX");
k1 = strlen("/dev/pty");
k2 = strlen ("/dev/ptyp");
+ /*
+ * Change pseudo-devices.
+ * Because FreeBSD's master pseudo-devices are pty[p-sP-S][0-9a-v].
+ * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
+ */
+ #if defined(__FreeBSD__)
+ for (h = 0; h < 8; h++) {
+ line[k1] = "pqrsPQRS"[h];
+ line[k2] = '0';
+ if (stat (line, &stb) < 0)
+ break;
+ for (i = 0; i < 32; i++) {
+ line[k2] = "0123456789abcdefghijklmnopqrstuv"[i];
+ #else /* !__FreeBSD__ */
for (c = 'p'; c <= 'z'; c ++) {
line[k1] = c;
line[k2] = '0';
***************
*** 468,473 ****
--- 501,507 ----
break;
for (i = 0; i < 16; i++) {
line[k2] = "0123456789abcdef"[i];
+ #endif /* __FreeBSD__ */
master = open (line, 2);
if (master >= 0) {
j = 1;
***************
*** 681,687 ****
}
#ifndef SVR4
! (void) signal (SIGCHLD, exitprocess);
#endif
}
--- 715,726 ----
}
#ifndef SVR4
! /*
! * Remove warning.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
! /* (void) signal (SIGCHLD, exitprocess); */
! (void) signal (SIGCHLD, (void (*)())exitprocess);
#endif
}
***************
*** 787,792 ****
--- 826,836 ----
#else /* SYSV_TERMIOS */
struct utmp Utmp;
register char *p;
+ /*
+ * Remove warning.
+ * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
+ */
+ char *ttyname (), *strrchr ();
#define SCPYN(a, b) strncpy(a, b, sizeof(a))
if ((p = ttyname (0)) == NULL)
***************
*** 836,842 ****
shellargs[1] = (char *) 0;
}
! (void) signal (SIGPIPE, sigpipe);
if ( *shellprog == '/' ) {
if (shell_flag) {
strcpy (shellbuf, "SHELL=");
--- 880,891 ----
shellargs[1] = (char *) 0;
}
! /*
! * Remove warning.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
! /* (void) signal (SIGPIPE, sigpipe); */
! (void) signal (SIGPIPE, (void (*)())sigpipe);
if ( *shellprog == '/' ) {
if (shell_flag) {
strcpy (shellbuf, "SHELL=");
***************
*** 1006,1012 ****
union wait status;
int pid;
! pid = wait3 (&status, (WNOHANG|WUNTRACED), 0);
if (WIFSTOPPED (status))
#endif
suspend();
--- 1055,1066 ----
union wait status;
int pid;
! /*
! * Remove warning.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
! /* pid = wait3 (&status, (WNOHANG|WUNTRACED), 0); */
! pid = wait3 ((int *)&status, (WNOHANG|WUNTRACED), 0);
if (WIFSTOPPED (status))
#endif
suspend();
***************
*** 1068,1080 ****
SetRegion();
}
! old_sigtstp = signal (SIGTSTP, SIG_DFL);
kill (0, SIGTSTP);
! (void) signal (SIGTSTP, old_sigtstp);
killpg (Pid_shell, SIGCONT);
fixtty ();
--- 1122,1148 ----
SetRegion();
}
! /*
! * Remove warning.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
! /* old_sigtstp = signal (SIGTSTP, SIG_DFL); */
! #ifdef SIGTYPE_VOID
! old_sigtstp = (void(*)()) signal (SIGTSTP, SIG_DFL);
! #else
! old_sigtstp = (int(*)()) signal (SIGTSTP, SIG_DFL);
! #endif
kill (0, SIGTSTP);
! /*
! * Remove warning.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
! /* (void) signal (SIGTSTP, old_sigtstp); */
! (void) signal (SIGTSTP, (void (*)())old_sigtstp);
killpg (Pid_shell, SIGCONT);
fixtty ();
diff -arcN ../sj3-2.0.1.13.org/sj3/sjrc.c ./sj3/sjrc.c
*** ../sj3-2.0.1.13.org/sj3/sjrc.c Fri Dec 9 20:27:09 1994
--- ./sj3/sjrc.c Tue Aug 13 00:53:22 1996
***************
*** 52,59 ****
extern char home[];
extern char term_name[];
extern int current_locale;
! #define DEFRKFILE "/usr/lib/sj3/sjrk"
! #define DEFRCFILE "/usr/lib/sj3/sjrc"
#define GUIDELEN 80
--- 52,63 ----
extern char home[];
extern char term_name[];
extern int current_locale;
! /*
! * Change a default value.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
! #define DEFRKFILE "/usr/local/lib/sj3/sjrk"
! #define DEFRCFILE "/usr/local/lib/sj3/sjrc"
#define GUIDELEN 80
***************
*** 442,448 ****
struct wordent word[];
{
if (word[1].word_str[0] != '\0' && shellprog[0] == '\0') {
! strcpy (shellprog, word[1].word_str);
shell_flag++;
}
}
--- 446,457 ----
struct wordent word[];
{
if (word[1].word_str[0] != '\0' && shellprog[0] == '\0') {
! /*
! * Remove warning.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
! /* strcpy (shellprog, word[1].word_str); */
! strcpy (shellprog, (char *)word[1].word_str);
shell_flag++;
}
}
diff -arcN ../sj3-2.0.1.13.org/sj3dic/Imakefile ./sj3dic/Imakefile
*** ../sj3-2.0.1.13.org/sj3dic/Imakefile Fri Jun 3 17:03:33 1994
--- ./sj3dic/Imakefile Mon Aug 12 12:20:15 1996
***************
*** 32,38 ****
* $SonyDate: 1994/06/03 08:03:32 $
*/
! DEST = /usr/bin
INCLUDES = -I../include -I../sj3lib
#if SystemV4 || SystemV
--- 32,43 ----
* $SonyDate: 1994/06/03 08:03:32 $
*/
! /*
! * Change some make rules.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
!
! DEST = /usr/local/bin
INCLUDES = -I../include -I../sj3lib
#if SystemV4 || SystemV
***************
*** 41,47 ****
CODE_LIBS = -ljcode
#endif
#else
! INSTGROUP = staff
#endif
SYS_LIBRARIES = $(CODE_LIBS)
--- 46,52 ----
CODE_LIBS = -ljcode
#endif
#else
! INSTGROUP = bin
#endif
SYS_LIBRARIES = $(CODE_LIBS)
***************
*** 52,58 ****
DEPLIBS = $(SJLIB)
LOCAL_LIBRARIES = $(SJLIB)
! INSTFLAGS = -o root -g $(INSTGROUP) -m 755
SRCS = codecnv.c \
dictdisp.c \
--- 57,63 ----
DEPLIBS = $(SJLIB)
LOCAL_LIBRARIES = $(SJLIB)
! INSTFLAGS = -o bin -g $(INSTGROUP) -m 755
SRCS = codecnv.c \
dictdisp.c \
diff -arcN ../sj3-2.0.1.13.org/sj3h/sj2.h ./sj3h/sj2.h
*** ../sj3-2.0.1.13.org/sj3h/sj2.h Fri Jun 3 17:03:51 1994
--- ./sj3h/sj2.h Tue Aug 13 01:14:54 1996
***************
*** 95,103 ****
#define TRUE 0
#define FALSE -1
!
struct wordent {
--- 95,115 ----
+ /*
+ * Remove warning.
+ * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
+ */
+ #if defined(TRUE) && defined(FALSE)
+ #if (TRUE != 0) || (TRUE != -1)
+ #undef TRUE
+ #undef FALSE
#define TRUE 0
#define FALSE -1
! #endif
! #else
! #define TRUE 0
! #define FALSE -1
! #endif
struct wordent {
diff -arcN ../sj3-2.0.1.13.org/sj3lib/Imakefile ./sj3lib/Imakefile
*** ../sj3-2.0.1.13.org/sj3lib/Imakefile Fri Jun 3 17:03:54 1994
--- ./sj3lib/Imakefile Mon Aug 12 12:22:02 1996
***************
*** 32,39 ****
* $SonyDate: 1994/06/03 08:03:53 $
*/
! INSTALL_LIBDIR = /usr/lib
! INSTALL_HDRDIR = /usr/include
#if SystemV4 || SystemV
DEFINES = -DTLI
#endif
--- 32,44 ----
* $SonyDate: 1994/06/03 08:03:53 $
*/
! /*
! * Change some make rules.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
!
! INSTALL_LIBDIR = /usr/local/lib
! INSTALL_HDRDIR = /usr/local/include
#if SystemV4 || SystemV
DEFINES = -DTLI
#endif
diff -arcN ../sj3-2.0.1.13.org/sj3stat/Imakefile ./sj3stat/Imakefile
*** ../sj3-2.0.1.13.org/sj3stat/Imakefile Tue May 30 21:29:25 1995
--- ./sj3stat/Imakefile Mon Aug 12 12:23:14 1996
***************
*** 32,44 ****
* $SonyDate: 1995/05/30 12:29:17 $
*/
! DEST = /usr/bin
INCLUDES = -I../include -I../sj3lib
#if SystemV4 || SystemV
INSTGROUP = bin
#else
! INSTGROUP = staff
#endif
SYS_LIBRARIES = $(CODE_LIBS)
--- 32,49 ----
* $SonyDate: 1995/05/30 12:29:17 $
*/
! /*
! * Change some make rules.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
!
! DEST = /usr/local/bin
INCLUDES = -I../include -I../sj3lib
#if SystemV4 || SystemV
INSTGROUP = bin
#else
! INSTGROUP = bin
#endif
SYS_LIBRARIES = $(CODE_LIBS)
***************
*** 49,55 ****
DEPLIBS = $(SJLIB)
LOCAL_LIBRARIES = $(SJLIB)
! INSTFLAGS = -o root -g $(INSTGROUP) -m 755
SRCS = sj3stat.c
--- 54,60 ----
DEPLIBS = $(SJLIB)
LOCAL_LIBRARIES = $(SJLIB)
! INSTFLAGS = -o bin -g $(INSTGROUP) -m 755
SRCS = sj3stat.c
diff -arcN ../sj3-2.0.1.13.org/sj3stat/sj3stat.c ./sj3stat/sj3stat.c
*** ../sj3-2.0.1.13.org/sj3stat/sj3stat.c Tue May 30 21:29:25 1995
--- ./sj3stat/sj3stat.c Mon Aug 12 23:39:19 1996
***************
*** 91,100 ****
}
fprintf (stdout, "%d users.\n", n);
! fprintf(stdout, "%-16s %-16s %-8s %s\n",
"(USER)", "(HOST)", "(FD)", "(CLIENT)");
for (i = 0; i < n; i++) {
! fprintf(stdout, "%-16s %-16s %-8d %s\n", who[i].username,
who[i].hostname, who[i].fd, who[i].progname);
}
(void) sj3_erase_connection(&clnt);
--- 91,107 ----
}
fprintf (stdout, "%d users.\n", n);
! /*
! * Change hostname entry's length.
! * Because it's so short.
! * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/10
! */
! /* fprintf(stdout, "%-16s %-16s %-8s %s\n", */
! fprintf(stdout, "%-16s %-32s %-8s %s\n",
"(USER)", "(HOST)", "(FD)", "(CLIENT)");
for (i = 0; i < n; i++) {
! /* fprintf(stdout, "%-16s %-16s %-8d %s\n", who[i].username, */
! fprintf(stdout, "%-16s %-32s %-8d %s\n", who[i].username,
who[i].hostname, who[i].fd, who[i].progname);
}
(void) sj3_erase_connection(&clnt);
diff -arcN ../sj3-2.0.1.13.old/include/Const.h ./include/Const.h
*** ../sj3-2.0.1.13.old/include/Const.h Tue Aug 13 03:13:39 1996
--- ./include/Const.h Wed Aug 21 14:01:27 1996
***************
*** 87,93 ****
--- 87,101 ----
#define ProtoName "tcp"
#define PortNumber "3000"
#else
+ /*
+ * Change the default Port number of sj3 for FreeBSD.
+ * Patched by Hidekazu Kuroki(hidekazu@cs.titech.ac.jp) 1996/8/20
+ */
+ #ifdef __FreeBSD__
+ #define PortNumber 3086
+ #else /* ! __FreeBSD__ */
#define PortNumber 3000
+ #endif /* ! __FreeBSD__ */
#endif
#define SocketName "/tmp/sj3sock"
#define LockFile "/tmp/SJ3SERV.EXIST"