diff -r 9393eff3d2f9 -r be923400164c cline.h --- a/cline.h Fri May 27 13:20:15 2011 +0200 +++ b/cline.h Fri May 27 14:45:16 2011 +0200 @@ -7,10 +7,15 @@ #include #include + +typedef struct _suffix_list { + int count; + char** items; +} suffix_list_t; + typedef struct _settings { char fileSeparator; - int suffixc; - char** suffixv; + suffix_list_t* suffixList; bool recursive; bool includeSuffixes; bool matchesOnly; @@ -21,6 +26,9 @@ #endif settings_t* new_settings_t(); void destroy_settings_t(settings_t*); +suffix_list_t* new_suffix_list_t(); +void destroy_suffix_list_t(suffix_list_t*); +void add_suffix(suffix_list_t*, char*); void printHelpText(const char*); #ifdef _cplusplus