string-list: add string_list initializer helper function

The string-list API has STRING_LIST_INIT_* macros to be used
to define variables with initializers, but lacks functions
to initialize an uninitialized piece of memory to be used as
a string-list at the run-time.
Introduce `string_list_init()` function for that.

Signed-off-by: Tanay Abhra <tanayabh@gmail.com>
Reviewed-by: Matthieu Moy <Matthieu.Moy@imag.fr>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Tanay Abhra
2014-07-18 02:18:59 -07:00
committed by Junio C Hamano
parent 3d15f536a7
commit 3ed3f5fe85
3 changed files with 13 additions and 0 deletions

View File

@ -68,6 +68,11 @@ Functions
* General ones (works with sorted and unsorted lists as well)
`string_list_init`::
Initialize the members of the string_list, set `strdup_strings`
member according to the value of the second parameter.
`filter_string_list`::
Apply a function to each item in a list, retaining only the