\fBiconv\fP() 関数は、ある文字エンコーディングの文字シーケンス列を別の文字
エンコーディングの文字シーケンスに変換する。\fIcd\fP 引き数は変換ディスク
リプタ (conversion descriptor) であり、以前は \fBiconv_open\fP(3) を呼び出
-すことで生成されていた。変換ディスクリプタは \fBiconv\fP() が変換に使用す
+ã\81\99ã\81\93ã\81¨ã\81§ç\94\9fæ\88\90ã\81\95ã\82\8cã\81¦ã\81\84ã\81\9fã\80\82å¤\89æ\8f\9bã\83\87ã\82£ã\82¹ã\82¯ã\83ªã\83\97ã\82¿ã\83¼ã\81¯ \fBiconv\fP() ã\81\8cå¤\89æ\8f\9bã\81«ä½¿ç\94¨ã\81\99
る文字エンコーディングを定義するものである。 \fIinbuf\fP 引き数は入力シー
ケンスの先頭バイトを指す変数のアドレスであり、\fIinbytesleft\fP は入力シー
-ã\82±ã\83³ã\82¹ã\81®ã\83\90ã\83\83ã\83\95ã\82¡ã\81®ã\83\90ã\82¤ã\83\88æ\95°ã\82\92示ã\81\99ã\80\82\fIoutbuf\fP å¼\95ã\81\8dæ\95°ã\81¯å\87ºå\8a\9bã\83\90ã\83\83ã\83\95ã\82¡で利用
+ã\82±ã\83³ã\82¹ã\81®ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81®ã\83\90ã\82¤ã\83\88æ\95°ã\82\92示ã\81\99ã\80\82\fIoutbuf\fP å¼\95ã\81\8dæ\95°ã\81¯å\87ºå\8a\9bã\83\90ã\83\83ã\83\95ã\82¡ã\83¼で利用
できる先頭バイトを指す変数のアドレスであり、 \fIoutbytesleft\fP は出力
-バッファのバイト数を示す。
+ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81®ã\83\90ã\82¤ã\83\88æ\95°ã\82\92示ã\81\99ã\80\82
.PP
主に使われるのは、 「\fIinbuf\fP が NULL でなく、かつ \fI*inbuf\fP が NULL でない」 という場合である。 この場合、
\fBiconv\fP() 関数は、 \fI*inbuf\fP で始まるマルチバイト文字列を \fI*outbuf\fP で始まるマルチバイト文字列に変換する。
エンコーディングによっては、バイト 0 もマルチバイト文字の有効な
構成要素の場合がある。
-\fBiconv\fP() の呼び出し元は、 \fBiconv\fP() に渡すポインタが、
+\fBiconv\fP() ã\81®å\91¼ã\81³å\87ºã\81\97å\85\83ã\81¯ã\80\81 \fBiconv\fP() ã\81«æ¸¡ã\81\99ã\83\9dã\82¤ã\83³ã\82¿ã\83¼ã\81\8cã\80\81
必要な文字集合の文字にアクセスするのに適したものとなっていることを
保証しなければならない。これには、アライメントに関して厳しい制限が
あるプラットフォームにおいて正しいアライメントになっていることを