#ifndef PREPROCESSOR_H
|
|
#define PREPROCESSOR_H
|
|
|
|
#define MAX_INCLUDE_DEPTH 32
|
|
#define MAX_INCLUDED_FILES 256
|
|
#define MAX_PREPROCESSED_SIZE 500000
|
|
|
|
typedef struct {
|
|
char path[256];
|
|
int included;
|
|
} IncludedFile;
|
|
|
|
char* preprocess(const char *filename, const char *source_dir);
|
|
|
|
#endif
|