Index: cvs-knjwrp/INSTALL diff -c cvs-knjwrp/INSTALL:1.1.1.1 cvs-knjwrp/INSTALL:1.2 *** cvs-knjwrp/INSTALL:1.1.1.1 Mon Jul 17 00:28:04 2000 --- cvs-knjwrp/INSTALL Mon Jul 17 00:45:59 2000 *************** *** 263,268 **** --- 263,281 ---- Typically this can reduce the size of the executable by around 30%. + And kanji text support. + you do not intend to use kanji text, you can do this the + --disable-kanji options: + + $ ./configure --disable-kanji + + Output S-JIS text for client support. + you do intend to use client S-JIS text, you can do this the + --enable-sjis options: + + $ ./configure --enable-sjis + + Unlike previous versions of CVS, you do not need to install RCS or GNU diff. Index: cvs-knjwrp/INSTALL.jp diff -c /dev/null cvs-knjwrp/INSTALL.jp:1.1 *** /dev/null Mon Nov 6 18:17:43 2000 --- cvs-knjwrp/INSTALL.jp Mon Jul 17 00:45:59 2000 *************** *** 0 **** --- 1,43 ---- + /* + $Date: 2001/10/10 08:47:15 $ + */ + + 1.インストール + 1.1 UNIX 上の server / client を作成する場合 + 1) configure + 2) make + 3) make install + で OK です. + 1.2 Win32 上で Cygwin で cvs.exe(Win32 client) を作成する場合 + 1) configure --enable-sjis --disable-kanji + 2) make + 3) make install + でうまくいく筈です (未確認). + + 2.contlib + contlib/log_jp: + CVSROOT/loginfoで使って下さい。logだとcommit時のmessageに漢字を + 入れられないので入れるようにしただけのshellスクリプトです。 + 使い方は $CVSROOT/CVSROOT/loginfo を見て下さい。 + + あと、log(log_jp)を使用する時に使うログファイルのパーミッションが + ユーザーのみの書き込みになるので、他のCVSユーザーが書き込めなくて + メールが送れなくなります。なので、修正してグループユーザーにも + 書き込めるように変更しました。 + + contrib/wrapnkf: + wrapper する時に使って下さい。 + nkfとackが必要です。 + wrapnkf 中の 9,10 行目,$ACK,$NKF を ack,nkf を適宜編集して + ください. + 後,使い方は $CVSROOT/CVSROOT/cvswrapper を見て下さい。 + + 3.その他 + その他のインストールについての詳しい事はINSTALLを読みましょう. + + + --- + びんぢ(森山敏治) さんの原稿を一部加藤加筆 + + + Index: cvs-knjwrp/Makefile.in diff -c cvs-knjwrp/Makefile.in:1.1.1.1 cvs-knjwrp/Makefile.in:1.2 *** cvs-knjwrp/Makefile.in:1.1.1.1 Mon Jul 17 00:28:06 2000 --- cvs-knjwrp/Makefile.in Mon Jul 17 00:45:59 2000 *************** *** 84,89 **** --- 84,90 ---- DISTFILES = \ COPYING COPYING.LIB INSTALL README TODO PROJECTS \ + INSTALL.jp README.jp \ BUGS MINOR-BUGS FAQ HACKING DEVEL-CVS TESTS \ README.VMS build.com \ ChangeLog NEWS ChangeLog.zoo \ *************** *** 94,100 **** ### Subdirectories to run make in for the primary targets. # Unix source subdirs, where we'll want to run lint and etags: ! USOURCE_SUBDIRS = lib zlib diff src # All other subdirs: SUBDIRS = ${USOURCE_SUBDIRS} man doc contrib tools \ windows-NT os2 emx vms --- 95,101 ---- ### Subdirectories to run make in for the primary targets. # Unix source subdirs, where we'll want to run lint and etags: ! USOURCE_SUBDIRS = lib zlib diff ack139 src # All other subdirs: SUBDIRS = ${USOURCE_SUBDIRS} man doc contrib tools \ windows-NT os2 emx vms *************** *** 189,194 **** --- 190,196 ---- cd lib ; $(MAKE) $(FLAGS_TO_PASS) cd zlib ; $(MAKE) $(FLAGS_TO_PASS) cd diff ; $(MAKE) $(FLAGS_TO_PASS) + cd ack139 ; $(MAKE) $(FLAGS_TO_PASS) cd src ; $(MAKE) $(FLAGS_TO_PASS) check .PHONY: remotecheck *************** *** 196,201 **** --- 198,204 ---- cd lib ; $(MAKE) $(FLAGS_TO_PASS) cd zlib ; $(MAKE) $(FLAGS_TO_PASS) cd diff ; $(MAKE) $(FLAGS_TO_PASS) + cd ack139 ; $(MAKE) $(FLAGS_TO_PASS) cd src ; $(MAKE) $(FLAGS_TO_PASS) remotecheck .PHONY: installcheck *************** *** 203,208 **** --- 206,212 ---- cd lib ; $(MAKE) $(FLAGS_TO_PASS) cd zlib ; $(MAKE) $(FLAGS_TO_PASS) cd diff ; $(MAKE) $(FLAGS_TO_PASS) + cd ack139 ; $(MAKE) $(FLAGS_TO_PASS) cd src ; $(MAKE) $(FLAGS_TO_PASS) installcheck .PHONY: lint Index: cvs-knjwrp/README.jp diff -c /dev/null cvs-knjwrp/README.jp:1.1 *** /dev/null Mon Nov 6 18:17:43 2000 --- cvs-knjwrp/README.jp Mon Jul 17 00:45:59 2000 *************** *** 0 **** --- 1,75 ---- + + 河田@富士フイルムです。 + + この patch は、 + CVS (Concurrent Versions System) の server/client プログラムに + remote-client から cvswrappers の機能を使用できるようにするもの + です。 + + 例えば、UNIXサーバー側の CVS repositry (EUC) と MS-Windows + (Shift-JIS)の CVS remote-client との間で漢字コード変換フィルター + を自動で起動するような設定が出来ます。 + modulesのディレクトリの階層構造にも再帰的に動作します。 + + これによって、ひとつの module に対して UNIX からも、MS-Windows の + CVS remote-client からも漢字コードを気にすることなく、マルチプラ + ットホームな環境で CVS を利用することが出来たりします。 + + 今回1.10.8用からcvs logとかもSJISで出力できるようになりました。 + + install:) + INSTALL.jpを御覧下さい。 + + Usage: + 1) + cvswrappers ファイルは + 1. $CVSROOT/CVSROOT/cvswrappers + 2. $HOME/.cvswrappers + の順に検索しますが、2. が存在した場合には、それが優先されます。 + + $CVSROOT/CVSROOT/cvswrappers だけが有効の場合には各 user に対 + して同じ設定になります。 + + 2) + cvswwappers の書式を拡張して "-s" option を追加しています。 + "-s" が付いている場合のみ remote-client に対して cvswrappers + 処理を行ないます。 + この場合 UNIX から CVS を直接起動すると cvswrappers entry が + ないものと同じになります。UNIX 側で cvswrappers を有効にする + ためには "-s" を付けてはいけません。 + 附属の cvswrappers & wrapnkf script を参考にして下さい。 + + 3) + CVS の pserver は今のところ UNIX machine clients と Windoze-NT + /9x clients との区別を出来ません。UNIX machine client から + remote access する場合には .cvswrappers の "-s" option が有効 + になります。 + ☆誰かがやって下さい〜。 + + + 動作: + CVS pserver は UNIX machine で EUC のみにて確認しています。 + kserver は未確認です。 + + そもそも wrappers の機能はオリジナルの cvs-1.10.8 では動作危険 + につき御法度になっていることを御承知おき下さい。 + 詳しくは dev-wrap.txt を探して読むこと。 + + いたらぬところばかりだとは思いますが、この programs に対しては、 + いかなる責任も負いません。ack 以外のコードで、私が手を入れた部 + 分については全ての権利を放棄します。 + + + LINKS: + 本パッチ等(cvs knjwrp/WinCVS)ダウンロードなページ: + http://www.linkclub.or.jp/~tumibito/soft-an/ + + CVS本家: http://www.sourcegear.com/CVS + 日本ならここ: http://www-vox.dj.kit.ac.jp/nishi/cvs/ + + + 謝辞: + 日本語コードコンバータackのコードを借用させて頂きました。 + ackの作者、小笠原博之(Ogasawara Hiroyuki)様、 + OUTPUT_JIS部分のコードを提供して頂いた加藤様、 + そして cvs-ml の皆様に感謝致します。 Index: cvs-knjwrp/acconfig.h diff -c cvs-knjwrp/acconfig.h:1.1.1.1 cvs-knjwrp/acconfig.h:1.2 *** cvs-knjwrp/acconfig.h:1.1.1.1 Mon Jul 17 00:28:06 2000 --- cvs-knjwrp/acconfig.h Mon Jul 17 00:45:59 2000 *************** *** 43,45 **** --- 43,51 ---- /* Define if the diff library should use setmode for binary files. FIXME: Why two different macros for setmode? */ #undef HAVE_SETMODE + + /* Define if you have kanji convert. */ + #undef KANJICONV + + /* Define if you have client sjis. */ + #undef OUTPUT_SJIS Index: cvs-knjwrp/config.h.in diff -c cvs-knjwrp/config.h.in:1.1.1.1 cvs-knjwrp/config.h.in:1.2 *** cvs-knjwrp/config.h.in:1.1.1.1 Mon Jul 17 00:28:05 2000 --- cvs-knjwrp/config.h.in Mon Jul 17 00:45:59 2000 *************** *** 85,90 **** --- 85,96 ---- clients. */ #undef SERVER_SUPPORT + /* Define if you have kanji convert */ + #undef KANJICONV + + /* Define if you have client sjis. */ + #undef OUTPUT_SJIS + /* Define if you want to use the password authenticated server. */ #undef AUTH_SERVER_SUPPORT Index: cvs-knjwrp/configure diff -c cvs-knjwrp/configure:1.1.1.1 cvs-knjwrp/configure:1.2 *** cvs-knjwrp/configure:1.1.1.1 Mon Jul 17 00:28:05 2000 --- cvs-knjwrp/configure Mon Jul 17 00:46:01 2000 *************** *** 23,28 **** --- 23,34 ---- ac_help="$ac_help --enable-server include code for running as a server (default) --disable-server don't include server code" + ac_help="$ac_help + --enable-kanji include kanji convert (default) + --disable-kanji don't include kanji convert code " + ac_help="$ac_help + --enable-sjis include output SJIS for client + --disable-sjis don't include output S-JIS client code (default)" # Initialize some variables set by options. # The variables have the same names as the options, with *************** *** 539,545 **** # Extract the first word of "cvs", so it can be a program name with args. set dummy cvs; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:543: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_CVS'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 545,551 ---- # Extract the first word of "cvs", so it can be a program name with args. set dummy cvs; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:549: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_CVS'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** *** 578,589 **** ! for ac_prog in mawk gawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:587: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 584,595 ---- ! for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:593: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** *** 615,621 **** # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:619: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 621,627 ---- # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:625: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** *** 645,651 **** # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:649: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 651,657 ---- # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:655: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** *** 696,702 **** # Extract the first word of "cl", so it can be a program name with args. set dummy cl; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:700: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 702,708 ---- # Extract the first word of "cl", so it can be a program name with args. set dummy cl; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:706: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** *** 728,734 **** fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 ! echo "configure:732: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 ac_ext=c # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. --- 734,740 ---- fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 ! echo "configure:738: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 ac_ext=c # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. *************** *** 739,750 **** cat > conftest.$ac_ext << EOF ! #line 743 "configure" #include "confdefs.h" main(){return(0);} EOF ! if { (eval echo configure:748: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cc_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then --- 745,756 ---- cat > conftest.$ac_ext << EOF ! #line 749 "configure" #include "confdefs.h" main(){return(0);} EOF ! if { (eval echo configure:754: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cc_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then *************** *** 770,781 **** { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 ! echo "configure:774: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 ! echo "configure:779: checking whether we are using GNU C" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 776,787 ---- { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 ! echo "configure:780: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 ! echo "configure:785: checking whether we are using GNU C" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** *** 784,790 **** yes; #endif EOF ! if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:788: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no --- 790,796 ---- yes; #endif EOF ! if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:794: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no *************** *** 803,809 **** ac_save_CFLAGS="$CFLAGS" CFLAGS= echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 ! echo "configure:807: checking whether ${CC-cc} accepts -g" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 809,815 ---- ac_save_CFLAGS="$CFLAGS" CFLAGS= echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 ! echo "configure:813: checking whether ${CC-cc} accepts -g" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** *** 834,839 **** --- 840,1145 ---- fi fi + + echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 + echo "configure:846: checking how to run the C preprocessor" >&5 + # On Suns, sometimes $CPP names a directory. + if test -n "$CPP" && test -d "$CPP"; then + CPP= + fi + if test -z "$CPP"; then + if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + # This must be in double quotes, not single quotes, because CPP may get + # substituted into the Makefile and "${CC-cc}" will confuse make. + CPP="${CC-cc} -E" + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. + cat > conftest.$ac_ext < + Syntax Error + EOF + ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" + { (eval echo configure:867: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } + ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` + if test -z "$ac_err"; then + : + else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + CPP="${CC-cc} -E -traditional-cpp" + cat > conftest.$ac_ext < + Syntax Error + EOF + ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" + { (eval echo configure:884: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } + ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` + if test -z "$ac_err"; then + : + else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + CPP="${CC-cc} -nologo -E" + cat > conftest.$ac_ext < + Syntax Error + EOF + ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" + { (eval echo configure:901: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } + ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` + if test -z "$ac_err"; then + : + else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + CPP=/lib/cpp + fi + rm -f conftest* + fi + rm -f conftest* + fi + rm -f conftest* + ac_cv_prog_CPP="$CPP" + fi + CPP="$ac_cv_prog_CPP" + else + ac_cv_prog_CPP="$CPP" + fi + echo "$ac_t""$CPP" 1>&6 + + echo $ac_n "checking for AIX""... $ac_c" 1>&6 + echo "configure:926: checking for AIX" >&5 + cat > conftest.$ac_ext <&5 | + egrep "yes" >/dev/null 2>&1; then + rm -rf conftest* + echo "$ac_t""yes" 1>&6; cat >> confdefs.h <<\EOF + #define _ALL_SOURCE 1 + EOF + + else + rm -rf conftest* + echo "$ac_t""no" 1>&6 + fi + rm -f conftest* + + + ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'` + echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6 + echo "configure:951: checking for minix/config.h" >&5 + if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext < + EOF + ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" + { (eval echo configure:961: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } + ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` + if test -z "$ac_err"; then + rm -rf conftest* + eval "ac_cv_header_$ac_safe=yes" + else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_header_$ac_safe=no" + fi + rm -f conftest* + fi + if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + MINIX=yes + else + echo "$ac_t""no" 1>&6 + MINIX= + fi + + if test "$MINIX" = yes; then + cat >> confdefs.h <<\EOF + #define _POSIX_SOURCE 1 + EOF + + cat >> confdefs.h <<\EOF + #define _POSIX_1_SOURCE 2 + EOF + + cat >> confdefs.h <<\EOF + #define _MINIX 1 + EOF + + fi + + echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6 + echo "configure:999: checking for POSIXized ISC" >&5 + if test -d /etc/conf/kconfig.d && + grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1 + then + echo "$ac_t""yes" 1>&6 + ISC=yes # If later tests want to check for ISC. + cat >> confdefs.h <<\EOF + #define _POSIX_SOURCE 1 + EOF + + if test "$GCC" = yes; then + CC="$CC -posix" + else + CC="$CC -Xp" + fi + else + echo "$ac_t""no" 1>&6 + ISC= + fi + + if test "$ISC" = yes; then + CFLAGS="$CFLAGS -D_SYSV3" + LIBS="-lcrypt $LIBS" + fi + + if test "x$prefix" = xNONE; then + echo $ac_n "checking for prefix by $ac_c" 1>&6 + # Extract the first word of "cvs", so it can be a program name with args. + set dummy cvs; ac_word=$2 + echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 + echo "configure:1029: checking for $ac_word" >&5 + if eval "test \"`echo '$''{'ac_cv_path_CVS'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + case "$CVS" in + /*) + ac_cv_path_CVS="$CVS" # Let the user override the test with a path. + ;; + ?:/*) + ac_cv_path_CVS="$CVS" # Let the user override the test with a dos path. + ;; + *) + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_path_CVS="$ac_dir/$ac_word" + break + fi + done + IFS="$ac_save_ifs" + ;; + esac + fi + CVS="$ac_cv_path_CVS" + if test -n "$CVS"; then + echo "$ac_t""$CVS" 1>&6 + else + echo "$ac_t""no" 1>&6 + fi + + if test -n "$ac_cv_path_CVS"; then + prefix=`echo $ac_cv_path_CVS|sed 's%/[^/][^/]*//*[^/][^/]*$%%'` + fi + fi + + + + echo $ac_n "checking for working const""... $ac_c" 1>&6 + echo "configure:1069: checking for working const" >&5 + if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 + else + cat > conftest.$ac_ext <j = 5; + } + { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ + const int foo = 10; + } + + ; return 0; } + EOF + if { (eval echo configure:1123: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_c_const=yes + else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_c_const=no + fi + rm -f conftest* + fi + + echo "$ac_t""$ac_cv_c_const" 1>&6 + if test $ac_cv_c_const = no; then + cat >> confdefs.h <<\EOF + #define const + EOF + + fi + + ac_aux_dir= for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do if test -f $ac_dir/install-sh; then *************** *** 865,871 **** # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # ./install, which can be erroneously created by make from ./install.sh. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 ! echo "configure:869: checking for a BSD compatible install" >&5 if test -z "$INSTALL"; then if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 --- 1171,1177 ---- # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # ./install, which can be erroneously created by make from ./install.sh. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 ! echo "configure:1175: checking for a BSD compatible install" >&5 if test -z "$INSTALL"; then if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 *************** *** 918,924 **** test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 ! echo "configure:922: checking whether ${MAKE-make} sets \${MAKE}" >&5 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 --- 1224,1230 ---- test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 ! echo "configure:1228: checking whether ${MAKE-make} sets \${MAKE}" >&5 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 *************** *** 947,953 **** # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:951: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 1253,1259 ---- # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:1257: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** *** 979,985 **** # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:983: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 1285,1291 ---- # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:1289: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** *** 1013,1019 **** # Extract the first word of "perl", so it can be a program name with args. set dummy perl; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:1017: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_perl_path'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 1319,1325 ---- # Extract the first word of "perl", so it can be a program name with args. set dummy perl; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:1323: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_perl_path'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** *** 1049,1055 **** # Extract the first word of "csh", so it can be a program name with args. set dummy csh; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:1053: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_csh_path'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 1355,1361 ---- # Extract the first word of "csh", so it can be a program name with args. set dummy csh; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 ! echo "configure:1359: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_csh_path'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** *** 1086,1092 **** # Pull the hash mark out of the macro call to avoid m4 problems. ac_msg="whether #! works in shell scripts" echo $ac_n "checking $ac_msg""... $ac_c" 1>&6 ! echo "configure:1090: checking $ac_msg" >&5 if eval "test \"`echo '$''{'ac_cv_sys_interpreter'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 1392,1398 ---- # Pull the hash mark out of the macro call to avoid m4 problems. ac_msg="whether #! works in shell scripts" echo $ac_n "checking $ac_msg""... $ac_c" 1>&6 ! echo "configure:1396: checking $ac_msg" >&5 if eval "test \"`echo '$''{'ac_cv_sys_interpreter'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** *** 1112,1201 **** echo "configure: warning: $ac_msg" 1>&2 fi - echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 - echo "configure:1117: checking how to run the C preprocessor" >&5 - # On Suns, sometimes $CPP names a directory. - if test -n "$CPP" && test -d "$CPP"; then - CPP= - fi - if test -z "$CPP"; then - if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 - else - # This must be in double quotes, not single quotes, because CPP may get - # substituted into the Makefile and "${CC-cc}" will confuse make. - CPP="${CC-cc} -E" - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. - cat > conftest.$ac_ext < - Syntax Error - EOF - ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" - { (eval echo configure:1138: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } - ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` - if test -z "$ac_err"; then - : - else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - CPP="${CC-cc} -E -traditional-cpp" - cat > conftest.$ac_ext < - Syntax Error - EOF - ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" - { (eval echo configure:1155: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } - ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` - if test -z "$ac_err"; then - : - else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - CPP="${CC-cc} -nologo -E" - cat > conftest.$ac_ext < - Syntax Error - EOF - ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" - { (eval echo configure:1172: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } - ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` - if test -z "$ac_err"; then - : - else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - CPP=/lib/cpp - fi - rm -f conftest* - fi - rm -f conftest* - fi - rm -f conftest* - ac_cv_prog_CPP="$CPP" - fi - CPP="$ac_cv_prog_CPP" - else - ac_cv_prog_CPP="$CPP" - fi - echo "$ac_t""$CPP" 1>&6 - echo $ac_n "checking for AIX""... $ac_c" 1>&6 ! echo "configure:1197: checking for AIX" >&5 cat > conftest.$ac_ext <&2 fi echo $ac_n "checking for AIX""... $ac_c" 1>&6 ! echo "configure:1423: checking for AIX" >&5 cat > conftest.$ac_ext <&6 ! echo "configure:1222: checking for minix/config.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:1232: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* --- 1444,1460 ---- ac_safe=`echo "minix/config.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for minix/config.h""... $ac_c" 1>&6 ! echo "configure:1448: checking for minix/config.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:1458: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* *************** *** 1266,1272 **** fi echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6 ! echo "configure:1270: checking for POSIXized ISC" >&5 if test -d /etc/conf/kconfig.d && grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1 then --- 1492,1498 ---- fi echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6 ! echo "configure:1496: checking for POSIXized ISC" >&5 if test -d /etc/conf/kconfig.d && grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1 then *************** *** 1296,1307 **** do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6 ! echo "configure:1300: checking for $ac_hdr that defines DIR" >&5 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include <$ac_hdr> --- 1522,1533 ---- do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6 ! echo "configure:1526: checking for $ac_hdr that defines DIR" >&5 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include <$ac_hdr> *************** *** 1309,1315 **** DIR *dirp = 0; ; return 0; } EOF ! if { (eval echo configure:1313: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* eval "ac_cv_header_dirent_$ac_safe=yes" else --- 1535,1541 ---- DIR *dirp = 0; ; return 0; } EOF ! if { (eval echo configure:1539: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* eval "ac_cv_header_dirent_$ac_safe=yes" else *************** *** 1334,1340 **** # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. if test $ac_header_dirent = dirent.h; then echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6 ! echo "configure:1338: checking for opendir in -ldir" >&5 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 --- 1560,1566 ---- # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. if test $ac_header_dirent = dirent.h; then echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6 ! echo "configure:1564: checking for opendir in -ldir" >&5 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 *************** *** 1342,1348 **** ac_save_LIBS="$LIBS" LIBS="-ldir $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else --- 1579,1585 ---- opendir() ; return 0; } EOF ! if { (eval echo configure:1583: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else *************** *** 1375,1381 **** else echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6 ! echo "configure:1379: checking for opendir in -lx" >&5 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 --- 1601,1607 ---- else echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6 ! echo "configure:1605: checking for opendir in -lx" >&5 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 *************** *** 1383,1389 **** ac_save_LIBS="$LIBS" LIBS="-lx $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else --- 1620,1626 ---- opendir() ; return 0; } EOF ! if { (eval echo configure:1624: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else *************** *** 1417,1428 **** fi echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 ! echo "configure:1421: checking for ANSI C header files" >&5 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include --- 1643,1654 ---- fi echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 ! echo "configure:1647: checking for ANSI C header files" >&5 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include *************** *** 1430,1436 **** #include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:1434: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* --- 1656,1662 ---- #include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:1660: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* *************** *** 1447,1453 **** if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat > conftest.$ac_ext < EOF --- 1673,1679 ---- if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat > conftest.$ac_ext < EOF *************** *** 1465,1471 **** if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat > conftest.$ac_ext < EOF --- 1691,1697 ---- if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat > conftest.$ac_ext < EOF *************** *** 1486,1492 **** : else cat > conftest.$ac_ext < #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') --- 1712,1718 ---- : else cat > conftest.$ac_ext < #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') *************** *** 1497,1503 **** exit (0); } EOF ! if { (eval echo configure:1501: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then : else --- 1723,1729 ---- exit (0); } EOF ! if { (eval echo configure:1727: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then : else *************** *** 1521,1532 **** fi echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6 ! echo "configure:1525: checking for sys/wait.h that is POSIX.1 compatible" >&5 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include --- 1747,1758 ---- fi echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6 ! echo "configure:1751: checking for sys/wait.h that is POSIX.1 compatible" >&5 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include *************** *** 1542,1548 **** s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; ; return 0; } EOF ! if { (eval echo configure:1546: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_header_sys_wait_h=yes else --- 1768,1774 ---- s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; ; return 0; } EOF ! if { (eval echo configure:1772: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_header_sys_wait_h=yes else *************** *** 1569,1585 **** do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 ! echo "configure:1573: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:1583: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* --- 1795,1811 ---- do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 ! echo "configure:1799: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:1809: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* *************** *** 1606,1617 **** done echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6 ! echo "configure:1610: checking whether stat file-mode macros are broken" >&5 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include --- 1832,1843 ---- done echo $ac_n "checking whether stat file-mode macros are broken""... $ac_c" 1>&6 ! echo "configure:1836: checking whether stat file-mode macros are broken" >&5 if eval "test \"`echo '$''{'ac_cv_header_stat_broken'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include *************** *** 1662,1673 **** fi echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6 ! echo "configure:1666: checking whether time.h and sys/time.h may both be included" >&5 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include --- 1888,1899 ---- fi echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6 ! echo "configure:1892: checking whether time.h and sys/time.h may both be included" >&5 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include *************** *** 1676,1682 **** struct tm *tp; ; return 0; } EOF ! if { (eval echo configure:1680: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_header_time=yes else --- 1902,1908 ---- struct tm *tp; ; return 0; } EOF ! if { (eval echo configure:1906: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_header_time=yes else *************** *** 1698,1709 **** echo $ac_n "checking for working const""... $ac_c" 1>&6 ! echo "configure:1702: checking for working const" >&5 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&6 ! echo "configure:1928: checking for working const" >&5 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_c_const=yes else --- 1978,1984 ---- ; return 0; } EOF ! if { (eval echo configure:1982: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_c_const=yes else *************** *** 1773,1784 **** fi echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6 ! echo "configure:1777: checking for uid_t in sys/types.h" >&5 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF --- 1999,2010 ---- fi echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6 ! echo "configure:2003: checking for uid_t in sys/types.h" >&5 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF *************** *** 1807,1818 **** fi echo $ac_n "checking for mode_t""... $ac_c" 1>&6 ! echo "configure:1811: checking for mode_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS --- 2033,2044 ---- fi echo $ac_n "checking for mode_t""... $ac_c" 1>&6 ! echo "configure:2037: checking for mode_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_mode_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS *************** *** 1840,1851 **** fi echo $ac_n "checking for pid_t""... $ac_c" 1>&6 ! echo "configure:1844: checking for pid_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS --- 2066,2077 ---- fi echo $ac_n "checking for pid_t""... $ac_c" 1>&6 ! echo "configure:2070: checking for pid_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS *************** *** 1873,1884 **** fi echo $ac_n "checking for size_t""... $ac_c" 1>&6 ! echo "configure:1877: checking for size_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS --- 2099,2110 ---- fi echo $ac_n "checking for size_t""... $ac_c" 1>&6 ! echo "configure:2103: checking for size_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS *************** *** 1906,1917 **** fi echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 ! echo "configure:1910: checking return type of signal handlers" >&5 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include --- 2132,2143 ---- fi echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 ! echo "configure:2136: checking return type of signal handlers" >&5 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include *************** *** 1928,1934 **** int i; ; return 0; } EOF ! if { (eval echo configure:1932: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_type_signal=void else --- 2154,2160 ---- int i; ; return 0; } EOF ! if { (eval echo configure:2158: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_type_signal=void else *************** *** 1948,1959 **** echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6 ! echo "configure:1952: checking for st_blksize in struct stat" >&5 if eval "test \"`echo '$''{'ac_cv_struct_st_blksize'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include --- 2174,2185 ---- echo $ac_n "checking for st_blksize in struct stat""... $ac_c" 1>&6 ! echo "configure:2178: checking for st_blksize in struct stat" >&5 if eval "test \"`echo '$''{'ac_cv_struct_st_blksize'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include *************** *** 1961,1967 **** struct stat s; s.st_blksize; ; return 0; } EOF ! if { (eval echo configure:1965: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_struct_st_blksize=yes else --- 2187,2193 ---- struct stat s; s.st_blksize; ; return 0; } EOF ! if { (eval echo configure:2191: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_struct_st_blksize=yes else *************** *** 1984,1995 **** for ac_func in mkdir rename strstr dup2 strerror valloc waitpid memmove strtoul do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 ! echo "configure:1988: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&6 ! echo "configure:2214: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else --- 2238,2244 ---- ; return 0; } EOF ! if { (eval echo configure:2242: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else *************** *** 2041,2052 **** for ac_func in fchmod fsync ftime mktemp putenv vprintf ftruncate timezone getpagesize initgroups fchdir sigaction sigprocmask sigvec sigsetmask sigblock tempnam tzset readlink wait3 do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 ! echo "configure:2045: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&6 ! echo "configure:2271: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else --- 2295,2301 ---- ; return 0; } EOF ! if { (eval echo configure:2299: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else *************** *** 2105,2121 **** ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for vfork.h""... $ac_c" 1>&6 ! echo "configure:2109: checking for vfork.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:2119: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* --- 2331,2347 ---- ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for vfork.h""... $ac_c" 1>&6 ! echo "configure:2335: checking for vfork.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:2345: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* *************** *** 2140,2157 **** fi echo $ac_n "checking for working vfork""... $ac_c" 1>&6 ! echo "configure:2144: checking for working vfork" >&5 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else if test "$cross_compiling" = yes; then echo $ac_n "checking for vfork""... $ac_c" 1>&6 ! echo "configure:2150: checking for vfork" >&5 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&6 ! echo "configure:2370: checking for working vfork" >&5 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else if test "$cross_compiling" = yes; then echo $ac_n "checking for vfork""... $ac_c" 1>&6 ! echo "configure:2376: checking for vfork" >&5 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_vfork=yes" else --- 2400,2406 ---- ; return 0; } EOF ! if { (eval echo configure:2404: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_vfork=yes" else *************** *** 2196,2202 **** ac_cv_func_vfork_works=$ac_cv_func_vfork else cat > conftest.$ac_ext < --- 2422,2428 ---- ac_cv_func_vfork_works=$ac_cv_func_vfork else cat > conftest.$ac_ext < *************** *** 2291,2297 **** } } EOF ! if { (eval echo configure:2295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_func_vfork_works=yes else --- 2517,2523 ---- } } EOF ! if { (eval echo configure:2521: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_func_vfork_works=yes else *************** *** 2314,2320 **** fi echo $ac_n "checking whether closedir returns void""... $ac_c" 1>&6 ! echo "configure:2318: checking whether closedir returns void" >&5 if eval "test \"`echo '$''{'ac_cv_func_closedir_void'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 2540,2546 ---- fi echo $ac_n "checking whether closedir returns void""... $ac_c" 1>&6 ! echo "configure:2544: checking whether closedir returns void" >&5 if eval "test \"`echo '$''{'ac_cv_func_closedir_void'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** *** 2322,2334 **** ac_cv_func_closedir_void=yes else cat > conftest.$ac_ext < #include <$ac_header_dirent> int closedir(); main() { exit(closedir(opendir(".")) != 0); } EOF ! if { (eval echo configure:2332: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_func_closedir_void=no else --- 2548,2560 ---- ac_cv_func_closedir_void=yes else cat > conftest.$ac_ext < #include <$ac_header_dirent> int closedir(); main() { exit(closedir(opendir(".")) != 0); } EOF ! if { (eval echo configure:2558: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_func_closedir_void=no else *************** *** 2353,2366 **** echo $ac_n "checking for library containing getspnam""... $ac_c" 1>&6 ! echo "configure:2357: checking for library containing getspnam" >&5 if eval "test \"`echo '$''{'ac_cv_search_getspnam'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_func_search_save_LIBS="$LIBS" ac_cv_search_getspnam="no" cat > conftest.$ac_ext <&6 ! echo "configure:2583: checking for library containing getspnam" >&5 if eval "test \"`echo '$''{'ac_cv_search_getspnam'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_func_search_save_LIBS="$LIBS" ac_cv_search_getspnam="no" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_search_getspnam="none required" else --- 2597,2603 ---- getspnam() ; return 0; } EOF ! if { (eval echo configure:2601: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_search_getspnam="none required" else *************** *** 2382,2388 **** test "$ac_cv_search_getspnam" = "no" && for i in sec gen; do LIBS="-l$i $ac_func_search_save_LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_search_getspnam="-l$i" break --- 2619,2625 ---- getspnam() ; return 0; } EOF ! if { (eval echo configure:2623: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_search_getspnam="-l$i" break *************** *** 2418,2424 **** fi echo $ac_n "checking whether utime accepts a null argument""... $ac_c" 1>&6 ! echo "configure:2422: checking whether utime accepts a null argument" >&5 if eval "test \"`echo '$''{'ac_cv_func_utime_null'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 2644,2650 ---- fi echo $ac_n "checking whether utime accepts a null argument""... $ac_c" 1>&6 ! echo "configure:2648: checking whether utime accepts a null argument" >&5 if eval "test \"`echo '$''{'ac_cv_func_utime_null'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** *** 2428,2434 **** ac_cv_func_utime_null=no else cat > conftest.$ac_ext < #include --- 2654,2660 ---- ac_cv_func_utime_null=no else cat > conftest.$ac_ext < #include *************** *** 2439,2445 **** && t.st_mtime - s.st_mtime < 120)); } EOF ! if { (eval echo configure:2443: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_func_utime_null=yes else --- 2665,2671 ---- && t.st_mtime - s.st_mtime < 120)); } EOF ! if { (eval echo configure:2669: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_func_utime_null=yes else *************** *** 2463,2469 **** fi echo $ac_n "checking for long file names""... $ac_c" 1>&6 ! echo "configure:2467: checking for long file names" >&5 if eval "test \"`echo '$''{'ac_cv_sys_long_file_names'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 2689,2695 ---- fi echo $ac_n "checking for long file names""... $ac_c" 1>&6 ! echo "configure:2693: checking for long file names" >&5 if eval "test \"`echo '$''{'ac_cv_sys_long_file_names'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** *** 2508,2514 **** echo $ac_n "checking for working fnmatch""... $ac_c" 1>&6 ! echo "configure:2512: checking for working fnmatch" >&5 if eval "test \"`echo '$''{'ac_cv_func_fnmatch_works'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else --- 2734,2740 ---- echo $ac_n "checking for working fnmatch""... $ac_c" 1>&6 ! echo "configure:2738: checking for working fnmatch" >&5 if eval "test \"`echo '$''{'ac_cv_func_fnmatch_works'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else *************** *** 2519,2529 **** ac_cv_func_fnmatch_works=no else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_func_fnmatch_works=yes else --- 2745,2755 ---- ac_cv_func_fnmatch_works=no else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_func_fnmatch_works=yes else *************** *** 2552,2565 **** # Try to find connect and gethostbyname. echo $ac_n "checking for library containing connect""... $ac_c" 1>&6 ! echo "configure:2556: checking for library containing connect" >&5 if eval "test \"`echo '$''{'ac_cv_search_connect'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_func_search_save_LIBS="$LIBS" ac_cv_search_connect="no" cat > conftest.$ac_ext <&6 ! echo "configure:2782: checking for library containing connect" >&5 if eval "test \"`echo '$''{'ac_cv_search_connect'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_func_search_save_LIBS="$LIBS" ac_cv_search_connect="no" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_search_connect="none required" else --- 2796,2802 ---- connect() ; return 0; } EOF ! if { (eval echo configure:2800: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_search_connect="none required" else *************** *** 2581,2587 **** test "$ac_cv_search_connect" = "no" && for i in xnet socket inet; do LIBS="-l$i $ac_func_search_save_LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_search_connect="-l$i" break --- 2818,2824 ---- connect() ; return 0; } EOF ! if { (eval echo configure:2822: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_search_connect="-l$i" break *************** *** 2617,2630 **** fi echo $ac_n "checking for library containing gethostbyname""... $ac_c" 1>&6 ! echo "configure:2621: checking for library containing gethostbyname" >&5 if eval "test \"`echo '$''{'ac_cv_search_gethostbyname'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_func_search_save_LIBS="$LIBS" ac_cv_search_gethostbyname="no" cat > conftest.$ac_ext <&6 ! echo "configure:2847: checking for library containing gethostbyname" >&5 if eval "test \"`echo '$''{'ac_cv_search_gethostbyname'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_func_search_save_LIBS="$LIBS" ac_cv_search_gethostbyname="no" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_search_gethostbyname="none required" else --- 2861,2867 ---- gethostbyname() ; return 0; } EOF ! if { (eval echo configure:2865: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_search_gethostbyname="none required" else *************** *** 2646,2652 **** test "$ac_cv_search_gethostbyname" = "no" && for i in netinet nsl; do LIBS="-l$i $ac_func_search_save_LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_search_gethostbyname="-l$i" break --- 2883,2889 ---- gethostbyname() ; return 0; } EOF ! if { (eval echo configure:2887: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_search_gethostbyname="-l$i" break *************** *** 2690,2708 **** krb_h= echo $ac_n "checking for krb.h""... $ac_c" 1>&6 ! echo "configure:2694: checking for krb.h" >&5 if test "$cross_compiling" != yes && test -r $KRB4/include/krb.h; then hold_cflags=$CFLAGS CFLAGS="$CFLAGS -I$KRB4/include" cat > conftest.$ac_ext < int main() { int i; ; return 0; } EOF ! if { (eval echo configure:2706: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* krb_h=yes krb_incdir=$KRB4/include else --- 2916,2934 ---- krb_h= echo $ac_n "checking for krb.h""... $ac_c" 1>&6 ! echo "configure:2920: checking for krb.h" >&5 if test "$cross_compiling" != yes && test -r $KRB4/include/krb.h; then hold_cflags=$CFLAGS CFLAGS="$CFLAGS -I$KRB4/include" cat > conftest.$ac_ext < int main() { int i; ; return 0; } EOF ! if { (eval echo configure:2932: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* krb_h=yes krb_incdir=$KRB4/include else *************** *** 2711,2724 **** rm -rf conftest* CFLAGS=$hold_cflags cat > conftest.$ac_ext < int main() { int i; ; return 0; } EOF ! if { (eval echo configure:2722: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* krb_h=yes krb_incdir= else --- 2937,2950 ---- rm -rf conftest* CFLAGS=$hold_cflags cat > conftest.$ac_ext < int main() { int i; ; return 0; } EOF ! if { (eval echo configure:2948: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* krb_h=yes krb_incdir= else *************** *** 2731,2744 **** CFLAGS=$hold_cflags else cat > conftest.$ac_ext < int main() { int i; ; return 0; } EOF ! if { (eval echo configure:2742: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* krb_h=yes krb_incdir= else --- 2957,2970 ---- CFLAGS=$hold_cflags else cat > conftest.$ac_ext < int main() { int i; ; return 0; } EOF ! if { (eval echo configure:2968: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* krb_h=yes krb_incdir= else *************** *** 2749,2762 **** fi if test -z "$krb_h"; then cat > conftest.$ac_ext < int main() { int i; ; return 0; } EOF ! if { (eval echo configure:2760: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* krb_h=yes krb_incdir= else --- 2975,2988 ---- fi if test -z "$krb_h"; then cat > conftest.$ac_ext < int main() { int i; ; return 0; } EOF ! if { (eval echo configure:2986: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* krb_h=yes krb_incdir= else *************** *** 2767,2780 **** hold_cflags=$CFLAGS CFLAGS="$CFLAGS -I$KRB4/include/kerberosIV" cat > conftest.$ac_ext < int main() { int i; ; return 0; } EOF ! if { (eval echo configure:2778: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* krb_h=yes krb_incdir=$KRB4/include/kerberosIV else --- 2993,3006 ---- hold_cflags=$CFLAGS CFLAGS="$CFLAGS -I$KRB4/include/kerberosIV" cat > conftest.$ac_ext < int main() { int i; ; return 0; } EOF ! if { (eval echo configure:3004: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* krb_h=yes krb_incdir=$KRB4/include/kerberosIV else *************** *** 2797,2803 **** hold_ldflags=$LDFLAGS LDFLAGS="-L${KRB4}/lib $LDFLAGS" echo $ac_n "checking for printf in -lkrb""... $ac_c" 1>&6 ! echo "configure:2801: checking for printf in -lkrb" >&5 ac_lib_var=`echo krb'_'printf | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 --- 3023,3029 ---- hold_ldflags=$LDFLAGS LDFLAGS="-L${KRB4}/lib $LDFLAGS" echo $ac_n "checking for printf in -lkrb""... $ac_c" 1>&6 ! echo "configure:3027: checking for printf in -lkrb" >&5 ac_lib_var=`echo krb'_'printf | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 *************** *** 2805,2811 **** ac_save_LIBS="$LIBS" LIBS="-lkrb $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else --- 3042,3048 ---- printf() ; return 0; } EOF ! if { (eval echo configure:3046: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else *************** *** 2838,2844 **** # Using open here instead of printf so we don't # get confused by the cached value for printf from above. echo $ac_n "checking for open in -lkrb""... $ac_c" 1>&6 ! echo "configure:2842: checking for open in -lkrb" >&5 ac_lib_var=`echo krb'_'open | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 --- 3064,3070 ---- # Using open here instead of printf so we don't # get confused by the cached value for printf from above. echo $ac_n "checking for open in -lkrb""... $ac_c" 1>&6 ! echo "configure:3068: checking for open in -lkrb" >&5 ac_lib_var=`echo krb'_'open | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 *************** *** 2846,2852 **** ac_save_LIBS="$LIBS" LIBS="-lkrb $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else --- 3083,3089 ---- open() ; return 0; } EOF ! if { (eval echo configure:3087: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else *************** *** 2882,2888 **** LDFLAGS=$hold_ldflags else echo $ac_n "checking for printf in -lkrb""... $ac_c" 1>&6 ! echo "configure:2886: checking for printf in -lkrb" >&5 ac_lib_var=`echo krb'_'printf | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 --- 3108,3114 ---- LDFLAGS=$hold_ldflags else echo $ac_n "checking for printf in -lkrb""... $ac_c" 1>&6 ! echo "configure:3112: checking for printf in -lkrb" >&5 ac_lib_var=`echo krb'_'printf | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 *************** *** 2890,2896 **** ac_save_LIBS="$LIBS" LIBS="-lkrb $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else --- 3127,3133 ---- printf() ; return 0; } EOF ! if { (eval echo configure:3131: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else *************** *** 2935,2941 **** hold_ldflags=$LDFLAGS test -n "${krb_libdir}" && LDFLAGS="$LDFLAGS -L${krb_libdir}" echo $ac_n "checking for printf in -ldes""... $ac_c" 1>&6 ! echo "configure:2939: checking for printf in -ldes" >&5 ac_lib_var=`echo des'_'printf | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 --- 3161,3167 ---- hold_ldflags=$LDFLAGS test -n "${krb_libdir}" && LDFLAGS="$LDFLAGS -L${krb_libdir}" echo $ac_n "checking for printf in -ldes""... $ac_c" 1>&6 ! echo "configure:3165: checking for printf in -ldes" >&5 ac_lib_var=`echo des'_'printf | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 *************** *** 2943,2949 **** ac_save_LIBS="$LIBS" LIBS="-ldes $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else --- 3180,3186 ---- printf() ; return 0; } EOF ! if { (eval echo configure:3184: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else *************** *** 2983,2994 **** for ac_func in krb_get_err_text do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 ! echo "configure:2987: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&6 ! echo "configure:3213: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else --- 3237,3243 ---- ; return 0; } EOF ! if { (eval echo configure:3241: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else *************** *** 3052,3068 **** do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 ! echo "configure:3056: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:3066: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* --- 3278,3294 ---- do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 ! echo "configure:3282: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ! { (eval echo configure:3292: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* *************** *** 3108,3114 **** CPPFLAGS="-I$GSSAPI/include $CPPFLAGS" if test "$ac_cv_header_gssapi_h" = "yes"; then cat > conftest.$ac_ext < EOF --- 3334,3340 ---- CPPFLAGS="-I$GSSAPI/include $CPPFLAGS" if test "$ac_cv_header_gssapi_h" = "yes"; then cat > conftest.$ac_ext < EOF *************** *** 3124,3130 **** else cat > conftest.$ac_ext < EOF --- 3350,3356 ---- else cat > conftest.$ac_ext < EOF *************** *** 3143,3149 **** # This is necessary on Irix 5.3, in order to link against libkrb5 -- # there, an_to_ln.o refers to things defined only in -lgen. echo $ac_n "checking for compile in -lgen""... $ac_c" 1>&6 ! echo "configure:3147: checking for compile in -lgen" >&5 ac_lib_var=`echo gen'_'compile | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 --- 3369,3375 ---- # This is necessary on Irix 5.3, in order to link against libkrb5 -- # there, an_to_ln.o refers to things defined only in -lgen. echo $ac_n "checking for compile in -lgen""... $ac_c" 1>&6 ! echo "configure:3373: checking for compile in -lgen" >&5 ac_lib_var=`echo gen'_'compile | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 *************** *** 3151,3157 **** ac_save_LIBS="$LIBS" LIBS="-lgen $LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else --- 3388,3394 ---- compile() ; return 0; } EOF ! if { (eval echo configure:3392: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else *************** *** 3211,3222 **** fi echo $ac_n "checking for gethostname""... $ac_c" 1>&6 ! echo "configure:3215: checking for gethostname" >&5 if eval "test \"`echo '$''{'ac_cv_func_gethostname'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&6 ! echo "configure:3441: checking for gethostname" >&5 if eval "test \"`echo '$''{'ac_cv_func_gethostname'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_gethostname=yes" else --- 3465,3471 ---- ; return 0; } EOF ! if { (eval echo configure:3469: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_gethostname=yes" else *************** *** 3300,3317 **** fi if test "$enable_server" = yes; then echo $ac_n "checking for library containing crypt""... $ac_c" 1>&6 ! echo "configure:3308: checking for library containing crypt" >&5 if eval "test \"`echo '$''{'ac_cv_search_crypt'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_func_search_save_LIBS="$LIBS" ac_cv_search_crypt="no" cat > conftest.$ac_ext <> confdefs.h <<\EOF + #define KANJICONV 1 + EOF + + fi + else + cat >> confdefs.h <<\EOF + #define KANJICONV 1 + EOF + + + fi + + # Check whether --enable-sjis or --disable-sjis was given. + if test "${enable_sjis+set}" = set; then + enableval="$enable_sjis" + if test $enableval = yes ; then + cat >> confdefs.h <<\EOF + #define OUTPUT_SJIS 1 + EOF + + fi + fi + + + + ### The auth server needs to be able to check passwords against passwd + ### file entries, so we only #define AUTH_SERVER_SUPPORT if we can + ### find the crypt function. + ### + ### We used to test for crypt in libc first, and only add -lcrypt if + ### we couldn't find it, but that interacts badly with the cache + ### variables, the 'unset' command isn't portable, and I'm not sure + ### there's any harm in just testing for -lcrypt first. + if test "$enable_server" = yes; then echo $ac_n "checking for library containing crypt""... $ac_c" 1>&6 ! echo "configure:3573: checking for library containing crypt" >&5 if eval "test \"`echo '$''{'ac_cv_search_crypt'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_func_search_save_LIBS="$LIBS" ac_cv_search_crypt="no" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_search_crypt="none required" else --- 3587,3593 ---- crypt() ; return 0; } EOF ! if { (eval echo configure:3591: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_search_crypt="none required" else *************** *** 3333,3339 **** test "$ac_cv_search_crypt" = "no" && for i in crypt; do LIBS="-l$i $ac_func_search_save_LIBS" cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_search_crypt="-l$i" break --- 3609,3615 ---- crypt() ; return 0; } EOF ! if { (eval echo configure:3613: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_search_crypt="-l$i" break *************** *** 3378,3396 **** echo $ac_n "checking for cygwin32""... $ac_c" 1>&6 ! echo "configure:3382: checking for cygwin32" >&5 if eval "test \"`echo '$''{'ccvs_cv_sys_cygwin32'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ccvs_cv_sys_cygwin32=yes else --- 3643,3661 ---- echo $ac_n "checking for cygwin32""... $ac_c" 1>&6 ! echo "configure:3647: checking for cygwin32" >&5 if eval "test \"`echo '$''{'ccvs_cv_sys_cygwin32'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ccvs_cv_sys_cygwin32=yes else *************** *** 3531,3537 **** ac_given_INSTALL="$INSTALL" trap 'rm -fr `echo "Makefile lib/Makefile src/Makefile zlib/Makefile diff/Makefile doc/Makefile \ ! man/Makefile tools/Makefile \ contrib/Makefile \ windows-NT/Makefile windows-NT/SCC/Makefile \ os2/Makefile emx/Makefile vms/Makefile \ --- 3796,3802 ---- ac_given_INSTALL="$INSTALL" trap 'rm -fr `echo "Makefile lib/Makefile src/Makefile zlib/Makefile diff/Makefile doc/Makefile \ ! man/Makefile tools/Makefile ack139/Makefile \ contrib/Makefile \ windows-NT/Makefile windows-NT/SCC/Makefile \ os2/Makefile emx/Makefile vms/Makefile \ *************** *** 3570,3575 **** --- 3835,3841 ---- s%@CVS@%$CVS%g s%@AWK@%$AWK%g s%@CC@%$CC%g + s%@CPP@%$CPP%g s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g s%@INSTALL_DATA@%$INSTALL_DATA%g *************** *** 3578,3584 **** s%@YACC@%$YACC%g s%@perl_path@%$perl_path%g s%@csh_path@%$csh_path%g - s%@CPP@%$CPP%g s%@LIBOBJS@%$LIBOBJS%g s%@KRB4@%$KRB4%g s%@includeopt@%$includeopt%g --- 3844,3849 ---- *************** *** 3625,3631 **** cat >> $CONFIG_STATUS <> $CONFIG_STATUS < + dnl + AC_ARG_ENABLE(kanji, + [ --enable-kanji include kanji convert (default) + --disable-kanji don't include kanji convert code ], + [if test $enableval = yes ; then + AC_DEFINE(KANJICONV) + fi], + [ AC_DEFINE(KANJICONV) + ]) + + AC_ARG_ENABLE(sjis, + [ --enable-sjis include output SJIS for client + --disable-sjis don't include output S-JIS client code (default)], + [if test $enableval = yes ; then + AC_DEFINE(OUTPUT_SJIS) + fi]) + ! ### The auth server needs to be able to check passwords against passwd ! ### file entries, so we only #define AUTH_SERVER_SUPPORT if we can ! ### find the crypt function. ! ### ! ### We used to test for crypt in libc first, and only add -lcrypt if ! ### we couldn't find it, but that interacts badly with the cache ! ### variables, the 'unset' command isn't portable, and I'm not sure ! ### there's any harm in just testing for -lcrypt first. if test "$enable_server" = yes; then AC_SEARCH_LIBS(crypt, crypt, AC_DEFINE(HAVE_CRYPT) AC_DEFINE(AUTH_SERVER_SUPPORT)) *************** *** 299,305 **** ) AC_OUTPUT(Makefile lib/Makefile src/Makefile zlib/Makefile diff/Makefile doc/Makefile \ ! man/Makefile tools/Makefile \ contrib/Makefile \ windows-NT/Makefile windows-NT/SCC/Makefile \ os2/Makefile emx/Makefile vms/Makefile \ --- 342,348 ---- ) AC_OUTPUT(Makefile lib/Makefile src/Makefile zlib/Makefile diff/Makefile doc/Makefile \ ! man/Makefile tools/Makefile ack139/Makefile \ contrib/Makefile \ windows-NT/Makefile windows-NT/SCC/Makefile \ os2/Makefile emx/Makefile vms/Makefile \ Index: cvs-knjwrp/ack139/.cvsignore diff -c /dev/null cvs-knjwrp/ack139/.cvsignore:1.1 *** /dev/null Mon Nov 6 18:17:43 2000 --- cvs-knjwrp/ack139/.cvsignore Mon Jul 17 00:46:02 2000 *************** *** 0 **** --- 1 ---- + Makefile Index: cvs-knjwrp/ack139/Makefile.in diff -c /dev/null cvs-knjwrp/ack139/Makefile.in:1.2 *** /dev/null Mon Nov 6 18:17:43 2000 --- cvs-knjwrp/ack139/Makefile.in Mon Jul 17 07:50:28 2000 *************** *** 0 **** --- 1,118 ---- + # Makefile for ACK + # Copyright (C) 1993,94 H.Ogasawara (COR.) + # + # This file is part of ACK. + # + + #### Start of system configuration section. #### + + srcdir = @srcdir@ + top_srcdir = @top_srcdir@ + VPATH = @srcdir@ + subdir = ack139 + + CC = @CC@ + AR = ar + + CPPFLAGS = @CPPFLAGS@ + DEFS = @DEFS@ + RANLIB = @RANLIB@ + CFLAGS = @CFLAGS@ + + prefix = @prefix@ + exec_prefix = @exec_prefix@ + + PR_PROGRAM = /bin/pr + + #### End of system configuration section. #### + + SHELL = /bin/sh + + # The source files for all of the programs. + SOURCES = kanjicode.h ackstring.h ack.doc ack.1 zenmap z.c history \ + codetosjis.c codetoeuc.c codetojis.c sjistocode.c euctocode.c \ + kanjicheck.c lcode.c codetozen.c fileio.c kmain.c string.c kanjisub.c + OBJECTS = codetosjis.o codetoeuc.o codetojis.o sjistocode.o euctocode.o \ + kanjicheck.o kanjixcheck.o lcode.o codetozen.o fileio.o kmain.o \ + string.o kanjisub.o + DISTFILES = $(SOURCES) Makefile.in .cvsignore + + all: liback.a + + # $(top_srcdir)/lib is so we don't get the system-supplied headers for + # functions that we supply ourselves in lib. $(srcdir) is perhaps not + # necessary if we assume the unix compiler behavior whereby "" looks + # in the directory containing the .c file first. + # -I. is probably unnecessary (I don't think we generate any .h files). + # -I.. is for config.h. + COMPILE = $(CC) -c $(CPPFLAGS) $(DEFS) \ + -I. -I.. -I$(srcdir) -I$(top_srcdir)/lib -I$(top_srcdir)/src $(CFLAGS) + + .c.o: + $(COMPILE) $< + + liback liback.a: $(OBJECTS) + $(AR) cr liback.a $(OBJECTS) + -$(RANLIB) liback.a + + + #$(OBJECTS): diff.h diffrun.h system.h + #analyze.o cmpbuf.o: cmpbuf.h + + #util.o: util.c + # $(COMPILE) -DPR_PROGRAM=\"$(PR_PROGRAM)\" $< + + codetosjis.o: codetosjis.c kanjicode.h + codetoeuc.o: codetoeuc.c kanjicode.h + codetojis.o: codetojis.c kanjicode.h + sjistocode.o: sjistocode.c kanjicode.h + euctocode.o: euctocode.c kanjicode.h + kanjicheck.o: kanjicheck.c kanjicode.h + lcode.o: lcode.c kanjicode.h ackstring.h + codetozen.o: codetozen.c + fileio.o: fileio.c + kmain.o: kmain.c kanjicode.h ackstring.h + string.o: string.c + kanjisub.o: kanjisub.c kanjicode.h ackstring.h + kanjixcheck.o: kanjixcheck.c kanjicode.h + $(CC) -c $(CFLAGS) -DKCCHECK kanjixcheck.c + kanjixcheck.c: kanjicheck.c + cp kanjicheck.c kanjixcheck.c + + zz: z.c + $(CC) -s $(CFLAGS) z.c -o $@ + zenmap.hex: zenmap zz + $(PROG) -eo zenmap.euc zenmap + zz < zenmap.euc > zenmap.hex + rm -f zenmap.euc + + install: all + + installdirs: + @: nothing to do for installdirs + .PHONY: installdirs + + TAGS: $(SOURCES) + etags $(SOURCES) + + clean: + rm -f *.o *.a core + + mostlyclean: clean + + distclean: clean + rm -f TAGS tags Makefile + + realclean: distclean + + Makefile: Makefile.in ../config.status + cd .. && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= ./config.status + + dist-dir: + mkdir ${DISTDIR} + for i in ${DISTFILES}; do \ + ln $(srcdir)/$${i} ${DISTDIR}; \ + done + + # Prevent GNU make v3 from overflowing arg limit on SysV. + .NOEXPORT: Index: cvs-knjwrp/ack139/ack.1 diff -c /dev/null cvs-knjwrp/ack139/ack.1:1.1 *** /dev/null Mon Nov 6 18:17:44 2000 --- cvs-knjwrp/ack139/ack.1 Mon Jul 17 00:46:02 2000 *************** *** 0 **** --- 1,118 ---- + .TH ACK 1 "12 Jun 1994" "Version 1.39" + .SH NAME + ack \- 日本語コードコンバータ + .SH SYNOPSIS + .B ack + [ + .BI \-{e|s|j "n" |c} + ] + [ + .B \-{a|A|o + .I file + .B } + ] + [ + .B \-zuCntd + ] + .if n .ti +0.5i + [ + .B \-{E|S} + ] + [ + .I ... + ] + .SH DESCRIPTION + .B ack + は、日本語 EUC、シフトJIS、7bit JIS のそれぞれのコード系の相互変換を行う日本語コードコンバータです。 + JIS片仮名(SJIS 半角仮名)の変換に対応しています。 + 入力漢字コードは自動判別することが可能で、これら片仮名が含まれていても混乱しません。 + またファイルの日本語コードを置換する、という使い方もできます。 + + .SH OPTIONS + .TP + .B \-e + 出力漢字コードを 日本語EUC にします。 + .TP + .B \-s + 出力漢字コードを シフトJIS にします。 + .TP + .BI \-j "n" + 出力漢字コードを 7bit JIS にします。 + .I n + は出力コードのモードです。省略して + .B \-j + とした場合は、 + .I n + の値はコンパイルスイッチ \-DDEFJIS で与えたものになります。 + .I n + の数値の意味は以下の通り。 + .nf + + 0 1 + bit0: ESC$B ESC$@ JISX208-1983,1978切替え + bit1: ESC(J ESC(B JISX201ローマ字,ASCII切替え + bit2: ESC(I SI/SO JISX201片仮名の指示方法切替え + bit3: ESC$x ESC$(x ( を省略する、しない切替え + + <例> -j0 : ESC(J, ESC$B, ESC(I + -j1 : ESC(J, ESC$@, ESC(I + -j2 : ESC(B, ESC$B, ESC(I + -j3 : ESC(B, ESC$@, ESC(I + .fi + .TP + .B \-c + 変換出力をせずに、入力コードの判定のみ行ないます。 + 判定結果のコードタイプと、それぞれの文字数を表示します。 + 漢字 (kanji, kanji7, err) は 2byte で1文字として数えています。 + .nf + + code :コードタイプ ascii,sjis,euc,jis の4種類 + kanji :sjis,euc 漢字の文字数 + kana :sjis,euc 片仮名文字数(SJIS半角仮名) + kanji7 :7bit jis 漢字の文字数(2byte code) + kana7 :7bit jis 片仮名の文字数(1byte code) + err :sjis,euc 漢字で判定不能文字の文字数 + ascii :7bit 表示可能(図形)文字(0x20〜0x7e)文字数 + ctrl :コントロールコードの文字数(改行,TAB含む) + other :その他の文字数 + .fi + .TP + .B \-z + 入力に JISX201 片仮名文字が含まれていれば、それを JISX208 の片仮名に置き換えます。(いわゆる半角仮名->全角仮名変換) + .TP + .B \-a + 出力ファイル名を自動で割り当てます。出力コードに応じて、入力ファイル名に .jis/.euc/.sjis を追加した名前になります。(すでについていた .jis/.euc/.sjis/.ujis は削除する) + .TP + .B \-A + ファイル内容をコード変換して置き換えます。元ファイルは .bak をつけた名前で保存します。 + .TP + .B \-t + タイムスタンプを保存します。出力ファイルのタイムスタンプを、入力ファイルと同一にします。 + .TP + .BI \-o " file" + 出力ファイル名として + .I file + を指定します。入力ファイル名より先にないと有効になりません。(入力ファイルが複数ある時は、このスイッチは直後に指定したものに対してのみ有効) + .TP + .B \-C + 変換不能漢字コードを「※」に置き換えて出力します。このスイッチがなければエラー文字は何の変換も無しにそのまま出力します。 + .TP + .B \-n + 入力漢字コード判定時に、ファイル名の.jis/.euc/ .sjis/.ujis を参照しません。 + .TP + .B \-u + 入力の 0x0d および 0x1a を取り除きます。UNIX モードです。DOS -> UNIX のテキスト変換時に使用できます。(注意:暫定機能) + .TP + .B \-d + 入力ファイルがディレクトリであっても無視しません。通常はディレクトリ名が与えられた時は無視します。 + .TP + .B \-E + 入力コード自動判定を使わず、常に入力漢字コードを 日本語EUC または 7bit JIS として扱います。 + .TP + .B \-S + 入力コード自動判定を使わず、常に入力漢字コードを シフトJIS または 7bit JIS として扱います。 + .SH AUTHOR + .nf + 小笠原博之 (Ogasawara Hiroyuki) + InterNet: oga@dgw.yz.yamagata-u.ac.jp + DenDen-NET: DEN0006 COR. (0238-21-5952/133.24.72.9,login:den) Index: cvs-knjwrp/ack139/ack.doc diff -c /dev/null cvs-knjwrp/ack139/ack.doc:1.1 *** /dev/null Mon Nov 6 18:17:44 2000 --- cvs-knjwrp/ack139/ack.doc Mon Jul 17 00:46:02 2000 *************** *** 0 **** --- 1,318 ---- + + 日本語コードコンバータ + + ack Version 1.39 + 小笠原博之 (COR.) + + 漢字コードコンバータです。日本語 EUC、シフトJIS、7bit JIS のそれぞれのコー + ド系に相互変換を行うことができます。JIS 片仮名 (SJIS 半角仮名) の変換に対応し + ています。入力漢字コードは自動判別することが可能で、これら片仮名が含まれてい + ても混乱しません。またファイルの日本語コードを置換する、という使い方もできま + す。開発は SunOS4, NEWS-OS4, Human68k 上で行いました。 + + + ●install 方法 + + まず Makefile を参照し、必要なら手を加えて下さい。特に CFLAGS の設定によっ + て、デフォルトの出力漢字コードを以下のように設定することができます。 + + -DDEFCODE=0 デフォルトの出力漢字コードは 7bit JIS + -DDEFCODE=1 デフォルトの出力漢字コードは 日本語 EUC (EUC) + -DDEFCODE=2 デフォルトの出力漢字コードは シフトJIS (SJIS) + + さらに 7bit JIS での出力コードの組み合わせの標準値を -DDEFJIS=n で与えること + ができます。(-j オプションの説明参照) 他のコンパイルスイッチは修正しなくても + 使えます。(スイッチの詳細は次に説明します) + + その他 install 先のパスに修正など加えたら、make および make install して下 + さい。 + + + + ●コンパイルスイッチについて + + DEFCODE=n デフォルト出力漢字コード指定(n=0:7bitJIS,1:EUC,2:SJIS) + DEFJIS=n 出力 7bit JISコードの組合せのデフォルト + + 以下、-DXXXX=1 で on、-DXXXX=0 で off となります。 + + SHORTNAME X68K の Human68k 等、ファイル名に許されるピリオドが1 + つでかつ拡張子は3文字以内しか使えないという場合に指定 + します。TwentyOne.x でマルチピリオド状態にして使って + る時は不要。 + + LANGCHK 環境変数 LANG の値から、出力漢字コードを自動判定しま + す。(NEWS-OS 等、Ja_JP.SJIS の後ろの部分を参照する) + + NEWSAUTO NEWS-OS の tty の system 漢字コードから出力漢字コード + を自動判定します。 + + ENVACK 環境変数 ACK を参照します。ACK の設定内容は、一番最初 + にオプションスイッチとして読み出されます。例えば変数 + ACK に -s, -e, -j 等を設定しておくことで、デフォルト + 出力コードを利用者が設定しておくことができます。 + 「例 export ACK=-st など」スイッチ文字列は1つしか書 + けません。 + + JCONVSW 漢字コードのスイッチ指定に jconv と同じ記述方法 + 「-{inputcode}{outputcode}」が使えるようになります。 + 例えば -Se の代わりに -se と書くことができます。(最 + 初に書いた方が入力コード) + + + + ●使い方 + + ack [-{e|s|j[n]|c[c]}] [-{a|A|o}] [-zuCnt] [-{E|S}] [..] + + 指定したファイルの漢字コードを変換します。出力コード系は -e, -s, -j の 3種 + 類から選ぶことができます。それぞれ日本語 EUC, シフトJIS, 7bit JIS です。-c + の場合は変換出力せず、入力コードのチェックを行ないその結果のみ表示します。入 + 力ファイルは複数記述可能です。省略した場合は標準入力から読み込みます。 + + 出力先は以下の4種類の選択ができます。(標準入力から読み込む場合は最初の2つ + のみ有効) + + ・何も指定しない場合 標準出力に書き出す + ・ -o 指示したファイルに格納する + ・ -a 元ファイルに出力漢字コード名を付加したものに書き出す + ・ -A 元ファイルそのものを置き換える + + 例えば、aish.doc の漢字コードを EUC にしたければ次のようになります。 + + ack -e aish.doc -> 画面に表示する + ack -e -o euc.txt aish.doc -> euc.txt に出力する + ack -ae aish.doc -> aish.doc.euc に出力する + ack -Ae aish.doc -> aish.doc を euc コードで置き換える + (元ファイルは aish.doc.bak となる) + + 出力漢字コードを指定しなかった場合は、コンパイル時に指定したデフォルト漢字 + コードが用いられます。 + + + + ●オプションスイッチの詳しい説明 + + -e 出力漢字コードを 日本語 EUC にします。 + + -s 出力漢字コードを シフトJIS にします。 + + -j[n] 出力漢字コードを 7bit JIS にします。n は出力コードのモードで + す。省略して -j とした場合は、n の値はコンパイルスイッチ + -DDEFJIS で与えたものになります。n の数値の意味は以下の通り。 + + 0 1 + bit0: ESC$B ESC$@ JISX208-1983,1978切替え + bit1: ESC(J ESC(B JISX201ローマ字,ASCII切替え + bit2: ESC(I SI/SO JISX201片仮名の指示方法切替え + bit3: ESC$x ESC$(x ( を省略する、しない切替え + + <例> -j0 : ESC(J, ESC$B, ESC(I + -j1 : ESC(J, ESC$@, ESC(I + -j2 : ESC(B, ESC$B, ESC(I + -j3 : ESC(B, ESC$@, ESC(I + + -c 変換出力をせずに、入力コードの判定のみ行ないます。判定結果の + コードタイプと、それぞれの文字数を表示します。漢字 (kanji, + kanji7, err) は 2byte で1文字として数えています。 + + code :コードタイプ ascii,sjis,euc,jis の4種類 + kanji :sjis,euc 漢字の文字数 + kana :sjis,euc 片仮名文字数(SJIS半角仮名) + kanji7 :7bit jis 漢字の文字数(2byte code) + kana7 :7bit jis 片仮名の文字数(1byte code) + err :sjis,euc 漢字で判定不能文字の文字数 + ascii :7bit 表示可能(図形)文字(0x20〜0x7e)文字数 + ctrl :コントロールコードの文字数(改行,TAB含む) + other :その他の文字数 + + -cc 入力コードのコードタイプのみ表示します + + -z 入力に JISX201 片仮名文字が含まれていれば、それを JISX208 の + 片仮名に置き換えます。(いわゆる半角仮名->全角仮名変換) + + -a 出力ファイル名を自動で割り当てます。出力コードに応じて、入力 + ファイル名に .jis/.euc/.sjis を追加した名前になります。(すで + についていた .jis/.euc/.sjis/.ujis は削除する) + + -A ファイル内容をコード変換して置き換えます。元ファイルは .bak + をつけた名前で保存します。 + + -t タイムスタンプを保存します。出力ファイルのタイムスタンプを、 + 入力ファイルと同一にします。標準出力の時は意味を持ちません。 + + -o file 出力ファイル名を指定します。入力ファイル名より先にないと有効 + になりません。(入力ファイルが複数ある時は、このスイッチは直後 + に指定したものに対してのみ有効) + + -C 変換不能漢字コードを「※」に置き換えて出力します。このスイッ + チがなければエラー文字は何の変換も無しにそのまま出力します。 + + -n 入力漢字コード判定時に、ファイル名の .jis/.euc/.sjis/.ujis + を参照しません。 + + -u 入力の 0x0d および 0x1a を取り除きます。UNIX モードです。 + DOS -> UNIX のテキスト変換時に使用できます。(注意:暫定機能) + + -d 入力ファイルがディレクトリであっても無視しません。通常は、ディ + レクトリ名が与えられた時は無視します。 + + -E 入力コード自動判定を使わず、常に入力漢字コードを日本語 EUC ま + たは 7bit JIS として扱います。 + + -S 入力コード自動判定を使わず、常に入力漢字コードを シフトJIS ま + たは 7bit JIS として扱います。 + + + + ●入力漢字コードの判定について + + ack は最初に入力漢字コードを判定します。入力コード系は日本語 EUC, シフトJIS, + 7bit JIS の3種類ありますが、7bit JIS コードは 8bit 系の EUC や シフトJIS と + 共存できるため、実際の判定は EUC か シフトJIS かだけが行われています。つまり + 7bit JIS コードは判定結果にかかわらず常に入力可能です。 + + 判定は以下の順に行います。よって最初のものほど優先して用いられます。 + + 1) コマンドラインからの入力コード指定, -E または -S + + 2) 入力ファイル名による判定。ファイル名末尾の .jis/.euc/.sjis/.ujis + から漢字コードを判定する。-n スイッチがある場合はこの判定は行いま + せん。 + + 3) データをある一定量先読みし、EUC と シフトJIS で評価を行い評価ポイ + ントの高い方の漢字コードを採用する。(SJIS半角仮名のみのファイルで + あってもほぼ間違えずに SJIS, EUC を見分けることができる) + + + + ●出力漢字コードの自動判定について + + 出力漢字コードの自動判定は、コンパイルスイッチによって指定できます。優先順 + 位は番号順です。 + + 1) コマンドラインからの出力コード指定, -j, -e, -s + + 2) 環境変数 ACK からの判定。これはコンパイル時にスイッチ -DENVACK を + 1 にした場合のみ有効です。環境変数 ACK の内容をコマンドラインスイッ + チとして解釈します。 + -j => 7bit JIS + -e => EUC + -s => SJIS + + 3) 環境変数 LANG からの判定。これはコンパイル時にスイッチ -DLANGCHK + を 1 にすると有効になります。環境変数 LANG の内容によって出力コー + ドを判定します。(NEWS-OS 等) + ja*.EUC => EUC + ja*.SJIS => SJIS + + 4) tty モードからの判定。コンパイルスイッチの -DNEWSAUTO を 1 にして + おくと有効になります。場合どの漢字コードの変換すべきかを system + 漢字コードから判断します。(NEWS-OSのみ) + + 5) コンパイルスイッチの DEFCODE で指定されたコードを使用します。 + + + + ●使い方の例 + + ・nkf のような漢字変換プログラムとして使う例 + + ack -s file file を SJIS に変換表示 + + + ・JISX201片仮名 -> JISX208片仮名 (半角仮名 -> 全角変換) プログラムの例 + + ack -ze file 変換して EUC で出力 + + + ・漢字コードチェッカとして使う例 + + ack -c file file のコードタイプとそれぞれの文字数表示 + + + ・ファイルの日本語コードコンバータの例 + + ack -as file1.euc file2.jis + + file1.euc, file2.jis をそれぞれ SJIS に変換し + file1.sjis, file2.sjis に格納する。 + + ack -Ate file1 file2 + file1 と file2 を EUC に変換して置き換える。 + 元のファイルは file1.bak と file2.bak に保存 + される。このときタイムスタンプも保存する。 + + + + ●入力コードチェック表示 -c の補足説明 + + err は、漢字など 2byte 文字の判定で失敗した場合に加算されます。1byte の表示 + 不可能文字は other です。改行、タブ、エスケープ、SI/SO 等も ctrl に入ります。 + 入力が euc と判定された場合は、ctrl の範囲に 0x80〜0x9f, 0xff も含まれます。 + (ただし 0x8e は仮名文字の一部とみなす) + + ファイルサイズと文字数との関係式は以下の通り + + sjis のみの場合 + + kanji*2 + kana + err*2 + ascii + ctrl + other = ファイルサイズ + + euc のみの場合 + + kanji*2 + kana*2 + err*2 + ascii + ctrl + other = ファイルサイズ + + これに jis7 文字が含まれる場合は「kanji7*2 + kana7 + α」が加わります。 + + コードタイプの表示は次のように処理しています。 + + kanji または kana が 0 でないとき sjis or euc + kanji,kana が 0 で kanji7,kana7 が 0 でない時 jis + kanji,kana,kanji7,kana7 が全部 0 のとき ascii + + err が大量に加算されている場合は、入力はまずバイナリデータだと思って間違い + ありません。 + + なお、Human68k で動かす場合は、改行コードが 2byte でも ctrl が 1 しか加算さ + れないため、jis7 が含まれていなくてもファイルサイズとの差が生じます。この差は + 行数に相当します。 + + + + ●注意点 + + 入出力は常にバッファリングされます。特に入力コードを自動判定する時は大量に + 先読みします。 + + 使用できるコードは、ネットニュースやパソコン通信等で主に使われているものに + 限定されています。例えば補助漢字とか文字セットの複雑な呼び出しや指示といった + ものの複雑なシーケンスには対応していません。 + + 機種依存文字の変換には全く関与していません。このような機種依存文字は、変換 + エラー文字と扱われる場合があります。 + + EUC か SJIS かのコード系判定は、ファイル毎の変換の最初にのみ行います。先読 + みバッファは多目に設定してありますが、もしバッファ内にコード判定できる要素が + なければ自動判定はうまくいかないことがあります。 + + 作りたてなので実は動作チェックがあまり行なわれていません。 + + エラーチェックがまだまだ完全ではありません。(と思う) + + + + ●最後に + + 動作確認を行ってくれた山形大学でんでんネットのアクティブチャットメンバー + (主に東北大学の方)に感謝します。またさまざまなアドバイスやバグ報告してくれた + 方々に感謝します。マニュアル ack.1 は きだ@コニカ さんに作成していただきま + した。 + + + + ●連絡先 + + 小笠原博之 (Ogasawara Hiroyuki) + InterNet: oga@dgw.yz.yamagata-u.ac.jp + DenDen-NET: DEN0006 COR. (0238-21-5952/133.24.72.9) + Index: cvs-knjwrp/ack139/ackstring.h diff -c /dev/null cvs-knjwrp/ack139/ackstring.h:1.1 *** /dev/null Mon Nov 6 18:17:44 2000 --- cvs-knjwrp/ack139/ackstring.h Mon Jul 17 00:46:02 2000 *************** *** 0 **** --- 1,16 ---- + /* Copyright 1993 H.Ogasawara (COR.) */ + + /* v1.00 1993 10/10 Ogasawara Hiroyuki */ + /* oga@dgw.yz.yamagata-u.ac.jp */ + + extern unsigned char __code_map[]; + #define Isdigit(code) (__code_map[code]&1) + #define IsSjis2(code) (__code_map[code]&2) + #define IsEuc(code) (__code_map[code]&4) + #define IsEuc2(code) (__code_map[code]&4) + #define IsCtrl(code) (__code_map[code]&8) + #define IsKana(code) (__code_map[code]&16) + + extern char *SearchExtPosition(); + extern int *strcmpalp(); + Index: cvs-knjwrp/ack139/codetoeuc.c diff -c /dev/null cvs-knjwrp/ack139/codetoeuc.c:1.1 *** /dev/null Mon Nov 6 18:17:44 2000 --- cvs-knjwrp/ack139/codetoeuc.c Mon Jul 17 00:46:02 2000 *************** *** 0 **** --- 1,25 ---- + /* Copyright 1993 H.Ogasawara (COR.) */ + + /* v1.00 1993 10/10 Ogasawara Hiroyuki */ + /* oga@dgw.yz.yamagata-u.ac.jp */ + + #include "kanjicode.h" + + CodeToEuc( code ) + unsigned int code; + { + unsigned int hi= code>>8; + + if( hi ){ + return code|0x8080; + } + return 0x8e00+code; /* EUC hankaku kana */ + } + + /* code memo + + 7bit ascii 0000〜007f + 2byte kanji code 2121〜7e7e (jis) + 8bit kana 00a0〜00df + */ + Index: cvs-knjwrp/ack139/codetojis.c diff -c /dev/null cvs-knjwrp/ack139/codetojis.c:1.1 *** /dev/null Mon Nov 6 18:17:44 2000 --- cvs-knjwrp/ack139/codetojis.c Mon Jul 17 00:46:02 2000 *************** *** 0 **** --- 1,62 ---- + /* Copyright 1993 H.Ogasawara (COR.) */ + + /* v1.00 1993 10/10 Ogasawara Hiroyuki */ + /* oga@dgw.yz.yamagata-u.ac.jp */ + + #include "kanjicode.h" + + static char *kinmode[]= { + "\033(J", /* JISX 201-1976 roma */ + "\033(B", /* ANSI X3.4 ascii */ + "\033(I", /* JISX 201-1976 katakana */ + "\033$B", /* JISX 208-1983 */ + "\033$@", /* JISX 208-1978 */ + "\017", /* SI */ + "\016", /* SO */ + "\033$(B", /* JISX 208-1983 ISO */ + "\033$(@", /* JISX 208-1978 ISO */ + }; + + static int kanjimode= KANJI, + romamode= ROMA, + kanamode= KANA, + komode= ROMA; + + SetJisMode( mode ) + { + kanjimode= mode & 1 ? QKANJI : KANJI; + komode= romamode= mode & 2 ? ASCII : ROMA; + kanamode= mode & 4 ? SO : KANA; + if( mode & 8 ) + kanjimode += KANJI2-KANJI; + } + + static void + putmode( km ) + int km; + { + if( komode != km ){ + char *p; + if( komode == SO && km != SI ) + putmode( SI ); + for( p= kinmode[ komode= km ]; *p ; putcode( *p++ ) ); + } + } + + CodeToJis( code ) + unsigned int code; + { + unsigned int hi= code>>8; + + if( hi ){ + putmode( kanjimode ); + return code & 0x7f7f; + } + putmode( kanamode ); + return code & 0x7f; + } + + setjismode() + { + putmode( romamode ); + } Index: cvs-knjwrp/ack139/codetosjis.c diff -c /dev/null cvs-knjwrp/ack139/codetosjis.c:1.1 *** /dev/null Mon Nov 6 18:17:44 2000 --- cvs-knjwrp/ack139/codetosjis.c Mon Jul 17 00:46:02 2000 *************** *** 0 **** --- 1,62 ---- + /* Copyright 1993 H.Ogasawara (COR.) */ + + /* v1.00 1993 10/10 Ogasawara Hiroyuki */ + /* oga@dgw.yz.yamagata-u.ac.jp */ + + #include "kanjicode.h" + + static unsigned char sjismap2_h[]={ + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x81,0x81,0x82,0x82,0x83,0x83,0x84,0x84,0x85,0x85,0x86,0x86,0x87,0x87,0x88, + 0x88,0x89,0x89,0x8a,0x8a,0x8b,0x8b,0x8c,0x8c,0x8d,0x8d,0x8e,0x8e,0x8f,0x8f,0x90, + 0x90,0x91,0x91,0x92,0x92,0x93,0x93,0x94,0x94,0x95,0x95,0x96,0x96,0x97,0x97,0x98, + 0x98,0x99,0x99,0x9a,0x9a,0x9b,0x9b,0x9c,0x9c,0x9d,0x9d,0x9e,0x9e,0x9f,0x9f,0xe0, + 0xe0,0xe1,0xe1,0xe2,0xe2,0xe3,0xe3,0xe4,0xe4,0xe5,0xe5,0xe6,0xe6,0xe7,0xe7,0xe8, + 0xe8,0xe9,0xe9,0xea,0xea,0xeb,0xeb,0xec,0xec,0xed,0xed,0xee,0xee,0xef,0xef,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + }; + static unsigned char sjismap2_l[]={ + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4a,0x4b,0x4c,0x4d,0x4e, + 0x4f,0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5a,0x5b,0x5c,0x5d,0x5e, + 0x5f,0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6a,0x6b,0x6c,0x6d,0x6e, + 0x6f,0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7a,0x7b,0x7c,0x7d,0x7e, + 0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x8a,0x8b,0x8c,0x8d,0x8e,0x8f, + 0x90,0x91,0x92,0x93,0x94,0x95,0x96,0x97,0x98,0x99,0x9a,0x9b,0x9c,0x9d,0x9e,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x9f,0xa0,0xa1,0xa2,0xa3,0xa4,0xa5,0xa6,0xa7,0xa8,0xa9,0xaa,0xab,0xac,0xad, + 0xae,0xaf,0xb0,0xb1,0xb2,0xb3,0xb4,0xb5,0xb6,0xb7,0xb8,0xb9,0xba,0xbb,0xbc,0xbd, + 0xbe,0xbf,0xc0,0xc1,0xc2,0xc3,0xc4,0xc5,0xc6,0xc7,0xc8,0xc9,0xca,0xcb,0xcc,0xcd, + 0xce,0xcf,0xd0,0xd1,0xd2,0xd3,0xd4,0xd5,0xd6,0xd7,0xd8,0xd9,0xda,0xdb,0xdc,0xdd, + 0xde,0xdf,0xe0,0xe1,0xe2,0xe3,0xe4,0xe5,0xe6,0xe7,0xe8,0xe9,0xea,0xeb,0xec,0xed, + 0xee,0xef,0xf0,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0x00, + }; + + CodeToSjis( code ) + unsigned int code; + { + unsigned int hi= code>>8, + low= code&0x7f; + + if( hi ){ + if( code= sjismap2_h[hi] ){ + if( !(hi & 1) ) + low+= 0x80; + if( low= sjismap2_l[low] ) + return PACKWORD( code, low ); + } + return ERRCODE; + } + return code; + } + Index: cvs-knjwrp/ack139/codetozen.c diff -c /dev/null cvs-knjwrp/ack139/codetozen.c:1.2 *** /dev/null Mon Nov 6 18:17:44 2000 --- cvs-knjwrp/ack139/codetozen.c Mon Nov 6 18:13:24 2000 *************** *** 0 **** --- 1,110 ---- + /* Copyright 1993 H.Ogasawara (COR.) */ + + /* v1.00 1993 10/10 Ogasawara Hiroyuki */ + /* oga@dgw.yz.yamagata-u.ac.jp */ + + #define HIRAGANA 0 + #define ZENMAP 0 + + static unsigned char zenmap0[]= { + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f, + 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1a,0x1b,0x1c,0x1d,0x1e,0x1f, + 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2a,0x2b,0x2c,0x2d,0x2e,0x2f, + 0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3a,0x3b,0x3c,0x3d,0x3e,0x3f, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, + }; + + #if ZENMAP + # include "zenmap.hex" + #else + static unsigned short zenmap1[]= { + # if !HIRAGANA + 0x2121,0x2123,0x2156