1.1 --- a/cline.h Fri May 27 13:20:15 2011 +0200 1.2 +++ b/cline.h Fri May 27 14:45:16 2011 +0200 1.3 @@ -7,10 +7,15 @@ 1.4 #include <stdlib.h> 1.5 #include <dirent.h> 1.6 1.7 + 1.8 +typedef struct _suffix_list { 1.9 + int count; 1.10 + char** items; 1.11 +} suffix_list_t; 1.12 + 1.13 typedef struct _settings { 1.14 char fileSeparator; 1.15 - int suffixc; 1.16 - char** suffixv; 1.17 + suffix_list_t* suffixList; 1.18 bool recursive; 1.19 bool includeSuffixes; 1.20 bool matchesOnly; 1.21 @@ -21,6 +26,9 @@ 1.22 #endif 1.23 settings_t* new_settings_t(); 1.24 void destroy_settings_t(settings_t*); 1.25 +suffix_list_t* new_suffix_list_t(); 1.26 +void destroy_suffix_list_t(suffix_list_t*); 1.27 +void add_suffix(suffix_list_t*, char*); 1.28 1.29 void printHelpText(const char*); 1.30 #ifdef _cplusplus