From 3654ce578e6fff53950874adf7e0e4ae0a6eb956 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 3 May 2026 17:29:12 +0900 Subject: refactor: organize directory structure --- src/cc1/preprocess.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/cc1/preprocess.h (limited to 'src/cc1/preprocess.h') 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 -- cgit v1.3.1