scanner.h

Sun, 06 Nov 2011 20:12:55 +0100

author
Mike Becker <universe@uap-core.de>
date
Sun, 06 Nov 2011 20:12:55 +0100
changeset 24
3963e8800a12
parent 23
778388400f7b
permissions
-rw-r--r--

replaced stricmp with strcasecmp to stay standard compliant

10
ecf787666f44 refactored sources
Mike Becker <universe@uap-core.de>
parents: 8
diff changeset
1 /*
20
43725438ac50 Changed author comments + added signatures for upcomming bfile heuristics
Mike Becker <universe@uap-core.de>
parents: 10
diff changeset
2 * scanner.h
10
ecf787666f44 refactored sources
Mike Becker <universe@uap-core.de>
parents: 8
diff changeset
3 *
ecf787666f44 refactored sources
Mike Becker <universe@uap-core.de>
parents: 8
diff changeset
4 * Created on: 23.05.2011
20
43725438ac50 Changed author comments + added signatures for upcomming bfile heuristics
Mike Becker <universe@uap-core.de>
parents: 10
diff changeset
5 * Author: Mike
10
ecf787666f44 refactored sources
Mike Becker <universe@uap-core.de>
parents: 8
diff changeset
6 */
ecf787666f44 refactored sources
Mike Becker <universe@uap-core.de>
parents: 8
diff changeset
7
ecf787666f44 refactored sources
Mike Becker <universe@uap-core.de>
parents: 8
diff changeset
8 #ifndef SCANNER_H_
ecf787666f44 refactored sources
Mike Becker <universe@uap-core.de>
parents: 8
diff changeset
9 #define SCANNER_H_
ecf787666f44 refactored sources
Mike Becker <universe@uap-core.de>
parents: 8
diff changeset
10
ecf787666f44 refactored sources
Mike Becker <universe@uap-core.de>
parents: 8
diff changeset
11 #include "stdinc.h"
ecf787666f44 refactored sources
Mike Becker <universe@uap-core.de>
parents: 8
diff changeset
12 #include "settings.h"
1
34a5e235d16e cline version 2
Mike Becker <universe@uap-core.de>
parents:
diff changeset
13
23
778388400f7b encapsulated scanner arguments + enabled optimizer + empty file is no bfile
Mike Becker <universe@uap-core.de>
parents: 20
diff changeset
14 typedef struct {
778388400f7b encapsulated scanner arguments + enabled optimizer + empty file is no bfile
Mike Becker <universe@uap-core.de>
parents: 20
diff changeset
15 char *dir;
778388400f7b encapsulated scanner arguments + enabled optimizer + empty file is no bfile
Mike Becker <universe@uap-core.de>
parents: 20
diff changeset
16 int spaces;
778388400f7b encapsulated scanner arguments + enabled optimizer + empty file is no bfile
Mike Becker <universe@uap-core.de>
parents: 20
diff changeset
17 } scanner_t;
778388400f7b encapsulated scanner arguments + enabled optimizer + empty file is no bfile
Mike Becker <universe@uap-core.de>
parents: 20
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
c3acfb3b4957 Fixed missing return statement in new_settings_t.
Mike Becker <universe@uap-core.de>
parents: 3
diff changeset
22
23
778388400f7b encapsulated scanner arguments + enabled optimizer + empty file is no bfile
Mike Becker <universe@uap-core.de>
parents: 20
diff changeset
23 int scanDirectory(scanner_t scanner, settings_t* settings);
1
34a5e235d16e cline version 2
Mike Becker <universe@uap-core.de>
parents:
diff changeset
24
4
c3acfb3b4957 Fixed missing return statement in new_settings_t.
Mike Becker <universe@uap-core.de>
parents: 3
diff changeset
25 #ifdef _cplusplus
c3acfb3b4957 Fixed missing return statement in new_settings_t.
Mike Becker <universe@uap-core.de>
parents: 3
diff changeset
26 }
c3acfb3b4957 Fixed missing return statement in new_settings_t.
Mike Becker <universe@uap-core.de>
parents: 3
diff changeset
27 #endif
c3acfb3b4957 Fixed missing return statement in new_settings_t.
Mike Becker <universe@uap-core.de>
parents: 3
diff changeset
28
10
ecf787666f44 refactored sources
Mike Becker <universe@uap-core.de>
parents: 8
diff changeset
29 #endif /* SCANNER_H_ */

mercurial