cline.h

changeset 6
be923400164c
parent 4
c3acfb3b4957
child 8
28319b20968c
     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

mercurial