GFARM_STRINGLIST_INIT(3)

NAME
gfarm_stringlist_init - stringlist を初期化する

SYNOPSIS

#include <gfarm/gfarm.h>

char *gfarm_stringlist_init (gfarm_stringlist * listp);

DESCRIPTION

gfarm_stringlist は、文字列配列の動的確保を補助する型です。 動的に確保されるのは、配列だけであり、配列要素である各文字列については、 この型の管理外になります。

この関数は、 listp の指す gfarm_stringlist 型の変数を初期化します。

この型の利用を終えた時には、gfarm_stringlist_free() を用いて、 動的に確保したメモリを解放する必要があります。

RETURN VALUES

NULL
    正常終了を示します。

GFARM_ERR_NO_MEMORY
    メモリ不足のため処理を中止しました。

その他 上記以外のエラーが生じたことを示します。

SEE ALSO

GFARM_STRINGLIST_ELEM(3), GFARM_STRINGLIST_STRARRAY(3), gfarm_stringlist_add(3), gfarm_stringlist_cat(3), gfarm_stringlist_elem(3), gfarm_stringlist_free(3), gfarm_stringlist_free_deeply(3), gfarm_stringlist_length(3)