miller/c/containers/string_array.h
2015-10-26 08:57:27 -04: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