miller/c/lib/string_array.h
2016-01-14 22:48:52 -05:00

15 lines
419 B
C

#ifndef STRING_ARRAY_H
#define STRING_ARRAY_H
// Container class for keeping an array of strings, some of which may be null.
typedef struct _string_array_t {
int length;
int strings_need_freeing;
char** strings;
} string_array_t;
string_array_t* string_array_alloc(int length);
void string_array_free(string_array_t* parray);
string_array_t* string_array_from_line(char* line, char ifs);
#endif // STRING_ARRAY_H