summaryrefslogtreecommitdiff
path: root/tools/preproc/c_file.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/preproc/c_file.h')
-rw-r--r--tools/preproc/c_file.h4
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, ...);