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 |