# gfarm_stringlist_init

## 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)