summaryrefslogtreecommitdiff
path: root/sys/src/cmd/2a/a.h
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2020-04-19 23:37:05 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2020-04-19 23:37:05 +0200
commit0d59a2358a2a1f93fb28cd7f47f8420fbf06a9af (patch)
treecd6870a2b7489a68492908fdece342653193e3e9 /sys/src/cmd/2a/a.h
parente24bfa4941679fafc7578f542acc08acd18fff99 (diff)
?a, cc: fix buffer overflows in built-in preprocessor (macbody)
add a buffer size argument to macexpand() and check for overflow. check for overflow when parsing #include directives.
Diffstat (limited to 'sys/src/cmd/2a/a.h')
-rw-r--r--sys/src/cmd/2a/a.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/cmd/2a/a.h b/sys/src/cmd/2a/a.h
index 798b2a1d7..65549baf9 100644
--- a/sys/src/cmd/2a/a.h
+++ b/sys/src/cmd/2a/a.h
@@ -157,7 +157,7 @@ Sym* getsym(void);
void domacro(void);
void macund(void);
void macdef(void);
-void macexpand(Sym*, char*);
+void macexpand(Sym*, char*, int);
void macinc(void);
void macprag(void);
void maclin(void);