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

名称

__iconv_get_list __iconv_free_listiconv(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 を返し、 namescount 引数を設定します。そうでなければ、-1 が返され、errno は、エラーを示す値に設定されます。

関連項目

iconv(3), iconvlist(3)

規格

__iconv_get_list__iconv_free_list 関数は、Citrus Project の実装で登場した、非標準のインタフェースです。 Citrus Project iconv 実装は、 FreeBSD 9.0 で導入されました。

作者

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