cline.h

Fri, 27 May 2011 15:10:23 +0200

author
Mike Becker <universe@uap-core.de>
date
Fri, 27 May 2011 15:10:23 +0200
changeset 7
1b55f3fa52c9
parent 6
be923400164c
child 8
28319b20968c
permissions
-rw-r--r--

Fixed helpText and removed extra variables for default values

     1 #ifndef _CLINE_H
     2 #define _CLINE_H
     4 #include <stdio.h>
     5 #include <string.h>
     6 #include <stdbool.h>
     7 #include <stdlib.h>
     8 #include <dirent.h>
    11 typedef struct _suffix_list {
    12   int count;
    13   char** items;
    14 } suffix_list_t;
    16 typedef struct _settings {
    17   char fileSeparator;
    18   suffix_list_t* suffixList;
    19   bool recursive;
    20   bool includeSuffixes;
    21   bool matchesOnly;
    22 } settings_t;
    24 #ifdef _cplusplus
    25 extern "C" {
    26 #endif
    27 settings_t* new_settings_t();
    28 void destroy_settings_t(settings_t*);
    29 suffix_list_t* new_suffix_list_t();
    30 void destroy_suffix_list_t(suffix_list_t*);
    31 void add_suffix(suffix_list_t*, char*);
    33 void printHelpText(const char*);
    34 #ifdef _cplusplus
    35 }
    36 #endif
    38 #endif /* _CLINE_H */

mercurial