STRINGLIST(3) FreeBSD ライブラリ関数マニュアル STRINGLIST(3)
名称
stringlist, sl_init, sl_add, sl_free, sl_find − 文字列リスト操作関数 |
ライブラリ
標準 C ライブラリ (libc, −lc) |
書式
#include <stringlist.h> StringList * |
sl_init(); void |
sl_add(StringList *sl, char *item); void |
sl_free(StringList *sl, int freeall); char * |
sl_find(StringList *sl, char *item); |
解説 |
stringlist 関数は、必要に応じて自動的に展開する文字列の一覧である文字列リ ストを操作します。 StringList 構造は、次のような定義を持ちます : typedef struct _stringlist { char **sl_str; size_t sl_max; size_t sl_cur; } StringList; |
sl_str
一覧が入っている配列の基底ポインタです。 sl_max sl_cur 以下のような文字列リスト操作関数が使用できます : sl_init() sl_free() sl_add() sl_find() 関連項目 |
FreeBSD 10.0 February 24, 1997 FreeBSD 10.0 |