diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2020-04-19 23:37:05 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2020-04-19 23:37:05 +0200 |
commit | 0d59a2358a2a1f93fb28cd7f47f8420fbf06a9af (patch) | |
tree | cd6870a2b7489a68492908fdece342653193e3e9 /sys/src/cmd/2a/a.h | |
parent | e24bfa4941679fafc7578f542acc08acd18fff99 (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.h | 2 |
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); |