summaryrefslogtreecommitdiff
path: root/sys/src/cmd/cpp/cpp.h
diff options
context:
space:
mode:
authorJacob Moody <moody@posixcafe.org>2023-03-21 21:24:16 +0000
committerJacob Moody <moody@posixcafe.org>2023-03-21 21:24:16 +0000
commitd79edf98b8d3dd8c1cbf9ad1be7728e13ed7a364 (patch)
treeb56605292a50c28e7e8c2e1e83b91f2f7a5a259b /sys/src/cmd/cpp/cpp.h
parentec19c5697f3caf52e6be57049169e2eb048299e6 (diff)
cpp: #pragma once support
Diffstat (limited to 'sys/src/cmd/cpp/cpp.h')
-rw-r--r--sys/src/cmd/cpp/cpp.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/src/cmd/cpp/cpp.h b/sys/src/cmd/cpp/cpp.h
index 25a832a12..0d5a5c269 100644
--- a/sys/src/cmd/cpp/cpp.h
+++ b/sys/src/cmd/cpp/cpp.h
@@ -2,6 +2,7 @@
#define OBS 4096 /* outbut buffer */
#define NARG 64 /* Max number arguments to a macro */
#define NINCLUDE 64 /* Max number of include directories (-I) */
+#define NONCE 256 /* Max number of #pragma once directives */
#define NIF 32 /* depth of nesting of #if */
#ifndef EOF
#define EOF (-1)
@@ -153,4 +154,6 @@ extern int verbose;
extern int Cplusplus;
extern Nlist *kwdefined;
extern Includelist includelist[NINCLUDE];
+extern Qid incblocked[NONCE];
+extern int nblocked;
extern char wd[];