diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2020-05-12 23:18:48 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2020-05-12 23:18:48 +0200 |
commit | 8ca102d42ed7b1c0ef687365ec32dca2ebd18faa (patch) | |
tree | 34b426ff6516e50b6fa5404e105e561bae3a0037 /sys/src/cmd/cc | |
parent | 34cf2725d2f8af3db84b77711af7b2559aa131fd (diff) |
cc: dont export gethunk(), hunk, nhunk and thunk
Diffstat (limited to 'sys/src/cmd/cc')
-rw-r--r-- | sys/src/cmd/cc/compat | 8 | ||||
-rw-r--r-- | sys/src/cmd/cc/compat.h | 6 | ||||
-rw-r--r-- | sys/src/cmd/cc/lex.c | 1 | ||||
-rw-r--r-- | sys/src/cmd/cc/macbody | 2 |
4 files changed, 5 insertions, 12 deletions
diff --git a/sys/src/cmd/cc/compat b/sys/src/cmd/cc/compat index 7a9eafa0f..58f538304 100644 --- a/sys/src/cmd/cc/compat +++ b/sys/src/cmd/cc/compat @@ -78,11 +78,11 @@ myfork(void) extern char end[]; -char* hunk = end; -long nhunk; -uintptr thunk; +static char* hunk = end; +static long nhunk; +static uintptr thunk; -void +static void gethunk(void) { long nh; diff --git a/sys/src/cmd/cc/compat.h b/sys/src/cmd/cc/compat.h index d7f3112b5..8e6019843 100644 --- a/sys/src/cmd/cc/compat.h +++ b/sys/src/cmd/cc/compat.h @@ -24,11 +24,5 @@ EXTERN int mydup(int, int); EXTERN int myfork(void); EXTERN int mypipe(int*); -EXTERN void gethunk(void); - -EXTERN char* hunk; -EXTERN long nhunk; -EXTERN uintptr thunk; - EXTERN void* alloc(long n); EXTERN void* allocn(void *p, long on, long n); diff --git a/sys/src/cmd/cc/lex.c b/sys/src/cmd/cc/lex.c index 7c22cb464..15da69bee 100644 --- a/sys/src/cmd/cc/lex.c +++ b/sys/src/cmd/cc/lex.c @@ -1228,7 +1228,6 @@ cinit(void) iostack = I; iofree = I; peekc = IGN; - nhunk = 0; types[TXXX] = T; types[TCHAR] = typ(TCHAR, T); diff --git a/sys/src/cmd/cc/macbody b/sys/src/cmd/cc/macbody index efe119a4a..290660c22 100644 --- a/sys/src/cmd/cc/macbody +++ b/sys/src/cmd/cc/macbody @@ -246,7 +246,7 @@ macdef(void) if(isspace(c)) if(c != '\n') c = getnsc(); - base = hunk; + base = alloc(1); len = 1; ischr = 0; for(;;) { |