iconv.dll - libiconv Windows DLL
                                                            Since: 26-Mar-2000
                                                                  Version: 1.2
                                                  Author: MURAOKA Taro (KoRoN)
                                                     Last Change: 16-May-2006.

説明
  このiconv.dllは http://www.gnu.org/directory/libiconv.html にある、libiconv
  というライブラリをWindows DLLとしてVisual Studioを用いてコンパイルしたもので
  す。簡単に説明するとiconv.dllは「漢字コード(Shift-JIS/EUC/JIS etc.)の変換機
  能」を持っています。ただしiconv.dll単体ではその機能を使うことはできません。
  iconv.dllを使用するように設計されたソフトウェアと組み合わせる事で、その変換
  機能を発揮します。

  libiconv は国や言語を問わずに、あらゆるエンコーディングセットを相互変換する
  ことを目的とするライブラリです。つまりSHIFT-JIS/EUC/JIS、さらにはUNICODEも変
  換を行なう対象となります。このライブラリを用いる事で、いわゆる漢字コード変換
  ルーチンを一元的に管理できます。それによりフリーソフトウェア作家はもちろん、
  ソフトウェアベンダも、変わりゆくコード仕様への追従とそのためのコーディングか
  ら解放され、多言語化/国際化へ取りくみやすくなります。一般利用者にとってはディ
  スクスペースの大幅な節約になります。

一般ユーザーのインストール
  iconv.dllをC:\WINDOWS\SYSTEMディレクトリにコピーしてください。環境変数PATHに
  示されるディレクトリでも大丈夫です。コピー先の具体的な場所はWindows 9x/Me/XP
  をCドライブに標準的にインストールした場合の例です。その他の場所にインストー
  ルしている場合は各自の環境へ読み替えてください。

  Windows NT/2000を使用している場合、標準的なインストールディレクトリは
  C:\WINNT\SYSTEM32になります。9x同様に環境変数PATHで示されるディレクトリでも
  構いません。その他の場所にインストールしている場合は各自の環境へ読み替えてく
  ださい。

  その他のファイルは消してしまっても構いません。またアンインストールは
  iconv.dllを消去するだけです。同梱のiconv.exeはiconv.dllをテストするためのサ
  ンプルプログラムです。必要ならば環境変数PATHの通ったディレクトリに置いたうえ
  で、コマンドプロンプトから使用してください。iconv.exeの使い方は同梱の
  manual\iconv.1.txtを参照してください。

開発者のインストール
  開発者はiconv.dllを一般ユーザと同様にインストールした後、iconv.hとiconv.lib
  を適当なディレクトリにコピーします。実際にiconv.dllを使用するソフトウェアを
  コンパイルするには、次の3点に留意してください。

  1. コンパイル時にiconv.hをincludeする。
    include前に_WINDOWSとLIBICONV_PLUGをdefineしておく事を推奨します。
  2. リンク時にiconv.libをリンクする。
  3. CランタイムとしてMSVCRT.DLLを使用する(-MDオプション)。

  これ以外にもLoadLibrary(), GetProcAddress(), FreeLibrary()というAPIを使用す
  ることで、実行時動的結合によるiconv.dllの使用も可能です。

ファイル説明
  iconv.dll             libiconv Windows DLL
  iconv.h               ヘッダーファイル
  iconv.lib             リンク用ライブラリ(スタブ)
  README_j.txt          このファイル(説明)
  CHANGE_j.txt          作業履歴
  diffs\                差分ファイル他ビルド用ファイル置き場
  manual\               技術資料(関数マニュアル日本語訳)
                        UNIX用manページを含む
                        (未更新)
  origdoc\              オリジナル添付文書

使用に際して - GNU LGPL
  libiconvはGNU LIBRARY GENERAL PUBLIC LICENCE (GNU LGPL)に従って公開されてい
  ます。当然iconv.dllもGNU LGPLに従います。LGPLの詳細は、添付されている
  orig.doc\COPYING.LIB を参照してください。

  ソースコードは次のURLにて「誰でも」入手可能です。
    http://www.gnu.org/directory/libiconv.html

  このiconv.dll関連の情報は次のURLで得られる可能性が高いです。
    http://www.kaoriya.net/#LIBICONV

謝辞
  原作者Bruno Haible氏に。


更新箇所
  ● 16-May-2006 (1.11+) 
    iso-2022-jpからの変換ができないバグを修正
    cvsに追従
  ● 11-May-2006 (1.11+)
    maptable拡張によるMS-UNICODEへの暫定対応(JISX0208関連)
    cvsに追従
  ● 16-Oct-2005 (1.10+)
    cvsに追従
    maptable拡張によるMS-UNICODEへの暫定対応
  ● 02-Dec-2002 (1.9.1)
    libiconv-1.9.1追従
  ● 09-Jun-2002 (1.8)
    微修正
    libiconv-1.8追従
  ●  (1.7.1)
    Microsoft 0x87(0x2d)をサポート
    取り扱い開始

------------------------------------------------------------------------------
                  生きる事への強い意志が同時に自分と異なる生命をも尊ぶ心となる
                                    MURAOKA Taro/村岡太郎<koron@tka.att.ne.jp>

 vim:ts=8 sts=2 sw=2 tw=78 et ft=memo:
