__ICONV_GET_LIST(3) | FreeBSD Library Functions Manual | __ICONV_GET_LIST(3) |
名称
__iconv_get_list __iconv_free_list — iconv(3) によってサポートされた文字エンコード (符号化) のリストの検索ライブラリ
Standard C Library (libc, -lc)書式
#include < iconv.h> int
__iconv_get_list( char ***names, size_t count, bool paired);
void
__iconv_free_list( char **names, size_t count);
解説
__iconv_get_list() 関数は、 iconv(3) 呼び出しによってサポートされる文字エンコード (符号化) のリストを取得します。エンコードする名前のリストは、 names に格納され、エントリの数は、 count に格納されます。 paired (ペアになった) 変数が真であるなら、リストは、 canonical/alias (正規/別名) 名前ペアに整列されます。__iconv_free_list() 関数は、 __iconv_get_list() の呼び出しの間に割り付けられたメモリを解放します。
戻り値
成功して完了するなら、 __iconv_get_list() は、0 を返し、 names と count 引数を設定します。そうでなければ、-1 が返され、errno は、エラーを示す値に設定されます。規格
__iconv_get_list と __iconv_free_list 関数は、Citrus Project の実装で登場した、非標準のインタフェースです。 Citrus Project iconv 実装は、 FreeBSD 9.0 で導入されました。作者
このマニュアルページは、 <gabor@FreeBSD.org>によって書かれました。October 20, 2009 | FreeBSD |