1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-14 23:46:10 +00:00
freebsd-ports/japanese/sj3-lib/files/patch-aa

1866 lines
51 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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"