========================================================================
		GNU sed 3.02 + multi-byte extension 1.09
		Nov 28, 2000 by WILLs (okabe katsuyuki)
========================================================================

    GNU sed-3.02+mb1.09 -- マルチバイト文字対応版 GNU sed

○概要
    t^2 氏がマルチバイト文字対応化された GNU sed-1.18+mb1.03 を元に 
    sed-3.02 をマルチバイト文字対応化したものです.

○使用法
    OREADME.MB の「●使用法」を参照してください.

○MSDOS 版実行形式を含むアーカイブについて
    1. アーカイブに含まれているファイル
        オリジナルソースからのファイル
            ANNOUNCE
            AUTHORS
            BUGS
            COPYING
            ChangeLog
            NEWS
            README
            THANKS
            TODO

        sed+mb 用のファイル
            BUGS.MB             multi-byte 対応版のバグ
            ChangeLog.MB        変更履歴
            README.MB           このファイル
            OChangeLog.MB       sed-1.18+mb1.03 までの変更履歴
            OREADME.MB          sed-1.18+mb1.03 までの README.MB
            doc/sed.info        info ファイル

        MSDOS 版 sed+mb 用のファイル
            doc/sed.cat         オリジナルソースに含まれているマニュアル
                                ページ doc/sed.1 を GNU roff でフォーマッ
                                トしたもの
            sed.exe             djgpp 版 sed-3.02+mb1.09 の実行ファイル
            sedr.exe            MSDOS(リアルモード)版 sed-3.02+mb1.09 の
                                実行ファイル
            sed32.exe           WIN32 版 sed-3.02+mb1.09 の実行ファイル

    2. sed.exe, sedr.exe, sed32.exe について
        sed.exe, sedr.exe, sed32.exe は, sed-3.02+mb1.09 をそれぞれ 
        djgpp-2.01(GNU C 2.7.2.1), Borland C 3.1, Visual C++ 6.0 にてコン
        パイルしたものです.

        デフォルトで Shift-JIS 漢字コードを含むプログラムやファイルを処
        理できますが, オプションにより変更することもできます.

        sed.exe (djgpp 版) のインストールは, そのまま PATH の通ったディ
        レクトリにコピーしてください. ただし sed.exe を使用するためには
        ご使用のメモリマネージャが DPMI をサポートしている必要があります.

        sedr.exe (リアルモード版), sed32.exe (WIN32 版) のインストールも
        djgpp 版と同様に PATH の通ったディレクトリにコピーしてください. そ
        の際 djgpp 版を使用しないのであればファイル名を sed.exe に変更して
        構いません.

    3. コマンドライン引数について
        djgpp 版については djgpp の仕様に準じます.

        リアルモード版については serow 氏作の xargs.[ch], WIN32 版では
        Bruce. 氏対応 xargs32.[ch] を使用することにより次のような拡張がな
        されています.

            - シングルクオート '' で引数を括ることができます.
              ただし >, |, < のような command.com に解釈されてしまうよな
              文字を使用するさいには従来のダブルクオート "" を用いてくだ
              さい.

            - csh-like なワイルドカード展開ができます.

    4. 環境変数
        - LFN (djgpp版, リアルモード版)
            Windows95/98 において環境変数 LFN に `N' または `n' 以外の文
            字が設定されているならばロングファイルネームが使用できるよう
            になります.
            またリアルモード版では環境変数 XARGS に ``LFN'' を設定するこ
            とでもロングファイルネームが使用できるようになります.

○インストール(コンパイル)
    1. unix と cygnus の場合
        デフォルトのマルチバイト文字の設定は, ./configure 実行時に指定し
        ます. デフォルトは EUC となっていますので, デフォルトを 
        Shift-JIS, ASCII に変更するには ./configure 実行時のオプションに
        それぞれ --enable-SJIS, --enable-ASCII を加えてください.

        例)
            ./configure --enable-SJIS   (デフォルトで Shift-JIS の場合)
            ./configure --enable-ASCII  (デフォルトで ASCII の場合)

        インストールに関するその他の事項は INSTALL を参照してください.

    2. MSDOS の場合
        それぞれ

        djgpp-2.01)
            C>configure djgpp
            C>make

        Borland C 3.1)
            C>configure bcc
            C>make
    
        Visual C++ 6.0)
            C>configure vc
            C>make

        とすることでコンパイルすることができます.
        その際 make にはそれぞれ GNU make 3.75 for DJGPP V2, GNUish make
        3.71, GNUish make 3.71 を使用しました.
        その他のＣコンパイラや make では Makefile.bcc, Makefile.vc を参
        考に Makefile を作成しコンパイルしてください.

    3. HUMAN68K の場合
        autoconf や configure が実行できる環境が整っていないとインストー
        ルできません. 環境が整っている場合は最初に autoconf で HUMAN68K 
        用の configure を作成し unix のインストール方に従ってください.

○バグ
    OREADME.MB を参照してください.

○条件
    1. オリジナルの GNU sed の著作権は Free Software Foundation, Inc. が
       有しています. パッチ部分の著作権は私 (WILLs) が有しています. ただ
       し sed-1.18+mb1.03 から引き継いでいる部分に関しては t^2 が著作権
       を有しています.

    2. GNU sed のソースコードは各所の ftp サイトから入手可能です.
       私は, ftp://ftp.iij.ad.jp/pub/GNU/sed/sed-3.02.tar.gz より入手し
       ました

    3. パッチファイルの再配布は自由です. これん関しては FSF の規定に従う
       必要はありません. しかし差分を適用した結果のソースコード, および
       実行形式での再配布の際は GNU GENERAL PUBLIC LICENSE (COPYING 参照)
       に従ってください.

       sed+mb に何らかの改変を加えたものを再配布する際も, GNU GENERAL
       PUBLIC LICENSE に従うようにしてください. また sed+mb に含まれるコー
       ド (rx.[ch] など) を利用したプログラムを配布する際も GNU GENERAL
       PUBLIC LICENSE の該当部分に従ってください.

    4. このプログラムは無保証です.

    5. この sed+mb に何らかの不具合いが発生した場合, 私に連絡をしてくだ
       さい.

○謝辞
    原作者および FSF に感謝します.

    sed+mb の原作者 t^2 氏に感謝します.

    このドキュメント(README.MB) は, OREADME.MB を参考にさせていただきま
    した.

    MSDOS 版には serow 氏作 xargs.[ch] を使用させていただきました.
    WIN32 版には Bruce. 氏対応 xargs32.[ch] を使用させていただきました.

    MSDOS リアルモード版における Windows95 ロングファイルネームの対応に
    は, Bruce. 氏作 mawk for MBCS のソースを参考にさせていただきました.

    優れたソウトウェアを開発し, そのソースコードを公開してくださっている
    多くの方々に感謝します.

○連絡先
    e-mail: HGC02147@nifty.ne.jp

                                           ういるす / WILLs / 岡部　勝幸

                                                    HGC02147@nifty.ne.jp
                                        http://member.nifty.ne.jp/wills/

# Local variables:
# mode: indented-text
# indent-tabs-mode: nil
# tab-stop-list: (4 8 16 24 32 40 48 56 64 72 80)
# left-margin: 4
# fill-column: 72
# fill-prefix: "    "
# version-control: never
# End:
