cline.h

Fri, 27 May 2011 13:20:15 +0200

author
Mike Becker <universe@uap-core.de>
date
Fri, 27 May 2011 13:20:15 +0200
changeset 5
9393eff3d2f9
parent 4
c3acfb3b4957
child 6
be923400164c
permissions
-rw-r--r--

Fixed memory leak when exiting the programm ahead of time

3
510d6b198dde Moved some functions to functions.c
Mike Becker <universe@uap-core.de>
parents: 1
diff changeset
1 #ifndef _CLINE_H
510d6b198dde Moved some functions to functions.c
Mike Becker <universe@uap-core.de>
parents: 1
diff changeset
2 #define _CLINE_H
1
34a5e235d16e cline version 2
Mike Becker <universe@uap-core.de>
parents:
diff changeset
3
34a5e235d16e cline version 2
Mike Becker <universe@uap-core.de>
parents:
diff changeset
4 #include <stdio.h>
34a5e235d16e cline version 2
Mike Becker <universe@uap-core.de>
parents:
diff changeset
5 #include <string.h>
34a5e235d16e cline version 2
Mike Becker <universe@uap-core.de>
parents:
diff changeset
6 #include <stdbool.h>
34a5e235d16e cline version 2
Mike Becker <universe@uap-core.de>
parents:
diff changeset
7 #include <stdlib.h>
34a5e235d16e cline version 2
Mike Becker <universe@uap-core.de>
parents:
diff changeset
8 #include <dirent.h>
34a5e235d16e cline version 2
Mike Becker <universe@uap-core.de>
parents:
diff changeset
9
3
510d6b198dde Moved some functions to functions.c
Mike Becker <universe@uap-core.de>
parents: 1
diff changeset
10 typedef struct _settings {
510d6b198dde Moved some functions to functions.c
Mike Becker <universe@uap-core.de>
parents: 1
diff changeset
11 char fileSeparator;
510d6b198dde Moved some functions to functions.c
Mike Becker <universe@uap-core.de>
parents: 1
diff changeset
12 int suffixc;
510d6b198dde Moved some functions to functions.c
Mike Becker <universe@uap-core.de>
parents: 1
diff changeset
13 char** suffixv;
510d6b198dde Moved some functions to functions.c
Mike Becker <universe@uap-core.de>
parents: 1
diff changeset
14 bool recursive;
510d6b198dde Moved some functions to functions.c
Mike Becker <universe@uap-core.de>
parents: 1
diff changeset
15 bool includeSuffixes;
510d6b198dde Moved some functions to functions.c
Mike Becker <universe@uap-core.de>
parents: 1
diff changeset
16 bool matchesOnly;
510d6b198dde Moved some functions to functions.c
Mike Becker <universe@uap-core.de>
parents: 1
diff changeset
17 } settings_t;
510d6b198dde Moved some functions to functions.c
Mike Becker <universe@uap-core.de>
parents: 1
diff changeset
18
4
c3acfb3b4957 Fixed missing return statement in new_settings_t.
Mike Becker <universe@uap-core.de>
parents: 3
diff changeset
19 #ifdef _cplusplus
c3acfb3b4957 Fixed missing return statement in new_settings_t.
Mike Becker <universe@uap-core.de>
parents: 3
diff changeset
20 extern "C" {
c3acfb3b4957 Fixed missing return statement in new_settings_t.
Mike Becker <universe@uap-core.de>
parents: 3
diff changeset
21 #endif
3
510d6b198dde Moved some functions to functions.c
Mike Becker <universe@uap-core.de>
parents: 1
diff changeset
22 settings_t* new_settings_t();
4
c3acfb3b4957 Fixed missing return statement in new_settings_t.
Mike Becker <universe@uap-core.de>
parents: 3
diff changeset
23 void destroy_settings_t(settings_t*);
3
510d6b198dde Moved some functions to functions.c
Mike Becker <universe@uap-core.de>
parents: 1
diff changeset
24
4
c3acfb3b4957 Fixed missing return statement in new_settings_t.
Mike Becker <universe@uap-core.de>
parents: 3
diff changeset
25 void printHelpText(const char*);
c3acfb3b4957 Fixed missing return statement in new_settings_t.
Mike Becker <universe@uap-core.de>
parents: 3
diff changeset
26 #ifdef _cplusplus
c3acfb3b4957 Fixed missing return statement in new_settings_t.
Mike Becker <universe@uap-core.de>
parents: 3
diff changeset
27 }
c3acfb3b4957 Fixed missing return statement in new_settings_t.
Mike Becker <universe@uap-core.de>
parents: 3
diff changeset
28 #endif
3
510d6b198dde Moved some functions to functions.c
Mike Becker <universe@uap-core.de>
parents: 1
diff changeset
29
510d6b198dde Moved some functions to functions.c
Mike Becker <universe@uap-core.de>
parents: 1
diff changeset
30 #endif /* _CLINE_H */

mercurial