diff options
Diffstat (limited to 'src/cc1/preprocess.h')
| -rw-r--r-- | src/cc1/preprocess.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/cc1/preprocess.h b/src/cc1/preprocess.h new file mode 100644 index 0000000..8d86fe5 --- /dev/null +++ b/src/cc1/preprocess.h @@ -0,0 +1,13 @@ +#ifndef DUCC_PREPROCESS_H +#define DUCC_PREPROCESS_H + +#include "../lib/common.h" +#include "io.h" +#include "token.h" + +TokenArray* preprocess(InFile* src, StrArray* user_defines, StrArray* user_include_dirs, StrArray* included_files, + bool generate_system_deps, bool generate_user_deps); +void concat_adjacent_string_literals(TokenArray* pp_tokens); +void print_token_to_file(FILE* output_file, TokenArray* pp_tokens); + +#endif |
