EN JA
ICONVLIST(3)
ICONVLIST(3) FreeBSD Library Functions Manual ICONVLIST(3)

名称

iconvlisticonv(3) によってサポートされた文字エンコード (符号化) のリストの検索

ライブラリ

Standard C Library (libc, -lc)

書式

#include < iconv.h>

void
iconvlist( int (*do_one)(unsigned int *count, const char * const *names, void *arg), void *arg);

解説

iconvlist() 関数は、 iconv(3) 呼び出しによってサポートされる文字エンコード (符号化) のリストを取得します。 do_one() コールバック関数は、 count 引数が、見つかるエンコードの名前の数に設定され、 names 引数が、サポートされたエンコードの名前のリストで、そして arg 引数が、 iconvlist() 関数の arg 引数で呼び出されます。 iconvlist() の呼び出し側とコールバック関数の間のカスタムデータを入れ換えるために、この引数を使用することができます。

エラーが生じるなら、 names は、 do_one() を呼び出すとき、NULL です。

規格

iconvlist 関数は、GNU 実装で登場し、互換性の目的ために FreeBSD 9.0 で採用された、非標準の拡張です。

作者

このマニュアルページは、 Gabor Kovesdan <gabor@FreeBSD.org>によって書かれました。
October 20, 2009 FreeBSD