ref: 08babeb6de7bb4298c4683c1f57c235a8eda06d6
parent: 0e4ab4312eb9ec7264f9c4b97b4aef028e879788
author: Jacob Moody <moody@posixcafe.org>
date: Tue Feb 18 00:09:19 EST 2025
awk: remove dead declerations https://github.com/onetrueawk/awk/commit/64f6da6a14ca7896718aa30bd564029e59bac6cf https://github.com/onetrueawk/awk/commit/099a6591ed9fe126cfbfcfd5fdd2f0516f29192a
--- a/sys/src/cmd/awk/awk.h
+++ b/sys/src/cmd/awk/awk.h
@@ -18,8 +18,6 @@
#define FOPEN_MAX 40 /* max number of open files */
-extern char errbuf[];
-
extern int compile_time; /* 1 if compiling, 0 if running */
extern int safe; /* 0 => unsafe, 1 => safe */
@@ -123,7 +121,6 @@
#define NIL ((Node *) 0)
extern Node *winner;
-extern Node *nullstat;
extern Node *nullnode;
/* ctypes */
--- a/sys/src/cmd/awk/proto.h
+++ b/sys/src/cmd/awk/proto.h
@@ -34,9 +34,6 @@
extern int input(void);
extern void unput(int);
extern void unputstr(char *);
-extern int yylook(void);
-extern int yyback(int *, int);
-extern int yyinput(void);
extern void *compre(char *);
extern int hexstr(char **);
@@ -140,7 +137,6 @@
extern Cell *relop(Node **, int);
extern void tfree(Cell *);
extern Cell *gettemp(void);
-extern Cell *field(Node **, int);
extern Cell *indirect(Node **, int);
extern Cell *substr(Node **, int);
extern Cell *sindex(Node **, int);
--
⑨