16 if (string_list->
strings == NULL) abort();
size_t capacity
The capacity of the string list that has been allocated.
pm_string_t * strings
A pointer to the start of the string list.
size_t length
The length of the string list.
A generic string type that can have various ownership semantics.