shithub: riscv

Download patch

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);
--