diff options
Diffstat (limited to 'tools/preproc/c_file.h')
-rw-r--r-- | tools/preproc/c_file.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/preproc/c_file.h b/tools/preproc/c_file.h index 1a2573839..ddd57fd84 100644 --- a/tools/preproc/c_file.h +++ b/tools/preproc/c_file.h @@ -24,6 +24,7 @@ #include <cstdarg> #include <cstdint> #include <string> +#include <memory> #include "preproc.h" class CFile @@ -46,6 +47,9 @@ private: bool ConsumeNewline(); void SkipWhitespace(); void TryConvertString(); + std::unique_ptr<unsigned char[]> CFile::ReadWholeFile(const std::string& path, int& size); + bool CheckIdentifier(const std::string& ident); + void TryConvertIncbin(); void ReportDiagnostic(const char* type, const char* format, std::va_list args); void RaiseError(const char* format, ...); void RaiseWarning(const char* format, ...); |