Index: ram/curset.c
===================================================================
--- ram/curset.c	(revision e225e77aba20391e2188eb15a49190b1d473d368)
+++ ram/curset.c	(revision 411371e1e37956255823b10718da35900ee85cac)
@@ -83,8 +83,4 @@
 extern	int16_t		tvcwval;
 extern	int16_t		vcwval;
-
-extern	struct fet	*infetp;
-extern	struct fet	*cfetp;
-extern	struct fet	*curfet;
 
 extern	struct selbox	*csbp;
Index: ram/dopatch.c
===================================================================
--- ram/dopatch.c	(revision e225e77aba20391e2188eb15a49190b1d473d368)
+++ ram/dopatch.c	(revision 411371e1e37956255823b10718da35900ee85cac)
@@ -54,9 +54,4 @@
 extern	int16_t	s_inst[];		/* instrument to voice assignments */
 extern	int16_t	vce2grp[];		/* voice to group assignments */
-
-extern	uint16_t	seqflag[16];		/* sequencer flags */
-extern	uint16_t	seqline[16];		/* current sequencer line */
-extern	uint16_t	sregval[16];		/* register values */
-extern	uint16_t	trstate[16];		/* trigger states */
 
 extern	struct wordq	ptefifo;	/* trigger fifo */
Index: ram/etscor.c
===================================================================
--- ram/etscor.c	(revision e225e77aba20391e2188eb15a49190b1d473d368)
+++ ram/etscor.c	(revision 411371e1e37956255823b10718da35900ee85cac)
@@ -27,5 +27,4 @@
 extern	uint16_t	*obj8;
 
-extern	int16_t	curscor;
 extern	int16_t	insmode;
 extern	int16_t	stccol;
Index: ram/etsnbt.c
===================================================================
--- ram/etsnbt.c	(revision e225e77aba20391e2188eb15a49190b1d473d368)
+++ ram/etsnbt.c	(revision 411371e1e37956255823b10718da35900ee85cac)
@@ -30,6 +30,4 @@
 extern	int16_t	insmode;
 extern	int16_t	stccol;
-
-extern	int32_t	t_cur;
 
 /* 
Index: ram/idfield.c
===================================================================
--- ram/idfield.c	(revision e225e77aba20391e2188eb15a49190b1d473d368)
+++ ram/idfield.c	(revision 411371e1e37956255823b10718da35900ee85cac)
@@ -30,5 +30,4 @@
 extern	int16_t	ttox(uint16_t time, int16_t window);
 extern	int16_t	timeto(int16_t fn, int16_t pj);
-extern	void	vcputsv(int16_t *obase, int16_t nw, int16_t fg, int16_t bg, int16_t row, int16_t col, int8_t *str, int16_t pitch);
 extern	void	dswin(int16_t n);
 extern	int16_t	stdctp1(void);
Index: ram/idselbx.c
===================================================================
--- ram/idselbx.c	(revision e225e77aba20391e2188eb15a49190b1d473d368)
+++ ram/idselbx.c	(revision 411371e1e37956255823b10718da35900ee85cac)
@@ -20,8 +20,5 @@
 extern	void	(*itxput)(int16_t row, int16_t col, int8_t *txt, int16_t tag);
 
-extern	void	lseg(int16_t x1, int16_t y1, int16_t x2, int16_t y2, int16_t t);
 extern	void	dswin(int16_t n);
-extern	void	tsplot4(int16_t *obase, int16_t nw, int16_t fg, int16_t row, int16_t col, int8_t *str, int16_t pitch);
-extern	void	vbfill4(uint16_t *obj, int16_t obwidth, int16_t xmin, int16_t ymin, int16_t xmax, int16_t ymax, uint16_t color);
 extern	int16_t	entbh(int16_t n);
 extern	void	vtdisp(uint16_t *obj, uint16_t fg, uint16_t bg, int16_t row, int16_t col, int8_t *buf);
Index: ram/ldfield.c
===================================================================
--- ram/ldfield.c	(revision e225e77aba20391e2188eb15a49190b1d473d368)
+++ ram/ldfield.c	(revision 411371e1e37956255823b10718da35900ee85cac)
@@ -37,5 +37,4 @@
 extern	int16_t	nd_null(int16_t n, int16_t k);
 extern	void	lmwclr(void);
-extern	void	vcputsv(int16_t *obase, int16_t nw, int16_t fg, int16_t bg, int16_t row, int16_t col, int8_t *str, int16_t pitch);
 extern	int16_t	ftkind(int16_t ns);
 extern	void	_clsvol(void);
Index: ram/libdsp.c
===================================================================
--- ram/libdsp.c	(revision e225e77aba20391e2188eb15a49190b1d473d368)
+++ ram/libdsp.c	(revision 411371e1e37956255823b10718da35900ee85cac)
@@ -59,12 +59,8 @@
 extern	void	(*point)(int16_t x, int16_t y, int16_t pen);
 
-extern	void	vbfill4(uint16_t *obj, int16_t obwidth, int16_t xmin, int16_t ymin, int16_t xmax, int16_t ymax, uint16_t color);
-extern	void	tsplot4(int16_t *obase, int16_t nw, int16_t fg, int16_t row, int16_t col, int8_t *str, int16_t pitch);
-extern	void	lseg(int16_t x1, int16_t y1, int16_t x2, int16_t y2, int16_t t);
 extern	void	clrlsel(void);
 extern	void	_clsvol(void);
 extern	void	setgc(int16_t xv, int16_t yv);
 
-extern	int16_t	errno;
 extern	int16_t	_bpbin;
 
Index: ram/pix2mid.c
===================================================================
--- ram/pix2mid.c	(revision e225e77aba20391e2188eb15a49190b1d473d368)
+++ ram/pix2mid.c	(revision 411371e1e37956255823b10718da35900ee85cac)
@@ -23,5 +23,4 @@
 
 extern	int32_t	ctime;		/* time at cursor */
-extern	int32_t	t_cur;		/* time at p_cur */
 
 /* 
Index: ram/scfield.c
===================================================================
--- ram/scfield.c	(revision e225e77aba20391e2188eb15a49190b1d473d368)
+++ ram/scfield.c	(revision 411371e1e37956255823b10718da35900ee85cac)
@@ -139,10 +139,8 @@
 extern	int16_t	cmtype;
 extern	int16_t	curhold;
-extern	int16_t	curscor;
 extern	int16_t	cxrate;
 extern	int16_t	cxval;
 extern	int16_t	cyrate;
 extern	int16_t	cyval;
-extern	int16_t	ebflag;
 extern	int16_t	hcwval;
 extern	int16_t	insmode;
@@ -167,6 +165,4 @@
 extern	int32_t	t_ins;
 
-extern	int8_t	ebuf[MAXEBUF+1];
-
 extern	int16_t	crate1[];
 extern	int16_t	ehdlist[];
@@ -179,8 +175,4 @@
 extern	LPF	(*swpt)[];
 extern	LPF	(*oldsw)[];
-
-extern	struct	fet	*cfetp;
-extern	struct	fet	*curfet;
-extern	struct	fet	*infetp;
 
 extern	struct	selbox	*csbp;
Index: ram/scinit.c
===================================================================
--- ram/scinit.c	(revision e225e77aba20391e2188eb15a49190b1d473d368)
+++ ram/scinit.c	(revision 411371e1e37956255823b10718da35900ee85cac)
@@ -99,43 +99,5 @@
 extern	int16_t	curtun;		/* Current tuning table */
 
-extern	BOOL	se_chg;		/* Score free list changed flag */
-
-extern	int32_t	spcount;	/* Score storage pool free entry count */
-extern	int32_t	frags;		/* Score storage pool fragment count */
-
-extern	int32_t	se1_cnt;	/* Score free list E_SIZE1 entry count */
-extern	int32_t	se2_cnt;	/* Score free list E_SIZE2 entry count */
-extern	int32_t	se3_cnt;	/* Score free list E_SIZE3 entry count */
-
-extern	int32_t	*pspool;	/* Score storage pool pointer */
-
-extern	struct	s_entry	*size1;	/* Score E_SIZE1 entry free list pointer */
-extern	struct	s_entry	*size2;	/* Score E_SIZE2 entry free list pointer */
-extern	struct	s_entry	*size3;	/* Score E_SIZE3 entry free list pointer */
-
-extern	struct s_entry *scores[N_SCORES];	/* Score pointer table */
-extern	struct s_entry *seclist[N_SCORES][N_SECTS];	/* Section pointer table */
-extern	struct s_entry *hplist[N_SCORES][N_TYPES];	/* Score change list pointers */
-
 extern	struct	s_time	stimes[N_SCORES][N_SECTS];	/* section times */
-
-extern	int8_t	scname[N_SCORES][16];	/* Score names */
-
-extern	int16_t	curscor;	/* Current score number */
-extern	int16_t	cursect;	/* Current section number in score */
-
-extern	struct s_entry *scp;	/* Current score pointer */
-
-extern	int32_t	t_bak;		/* Time at p_bak */
-extern	int32_t	t_cur;		/* Time at p_cur */
-extern	int32_t	t_ctr;		/* Time at p_ctr */
-extern	int32_t	t_fwd;		/* Time at p_fwd */
-
-extern	struct s_entry *p_bak;	/* Pointer to entry at left edge of display */
-extern	struct s_entry *p_cur;	/* Pointer to entry at current execution time */
-extern	struct s_entry *p_ctr;	/* Pointer to entry at center of display */
-extern	struct s_entry *p_fwd;	/* Pointer to entry at right edge of display */
-
-extern	int32_t	spool[];	/* Score storage pool */
 
 /* 
Index: ram/smscrl.c
===================================================================
--- ram/smscrl.c	(revision e225e77aba20391e2188eb15a49190b1d473d368)
+++ ram/smscrl.c	(revision 411371e1e37956255823b10718da35900ee85cac)
@@ -68,8 +68,5 @@
 
 extern	struct patch	ptebuf;			/* current patch image */
-extern	struct patch	patches[];		/* the patch table */
-
 extern	struct seqent	seqbuf;			/* sequence line buffer */
-extern	struct seqent	seqtab[];		/* sequence table */
 
 int8_t	TheBuf[66];				/* display build buffer */
Index: ram/sqdkey.c
===================================================================
--- ram/sqdkey.c	(revision e225e77aba20391e2188eb15a49190b1d473d368)
+++ ram/sqdkey.c	(revision 411371e1e37956255823b10718da35900ee85cac)
@@ -35,5 +35,4 @@
 
 extern	struct seqent	seqbuf;
-extern	struct seqent	seqtab[];
 
 int16_t	actfmt;		/* action code format */
Index: ram/sqfield.c
===================================================================
--- ram/sqfield.c	(revision e225e77aba20391e2188eb15a49190b1d473d368)
+++ ram/sqfield.c	(revision 411371e1e37956255823b10718da35900ee85cac)
@@ -69,5 +69,4 @@
 
 extern	struct	seqent	seqbuf;
-extern	struct	seqent	seqtab[];
 
 extern	int8_t	sqdebuf[];
Index: ram/sqselbx.c
===================================================================
--- ram/sqselbx.c	(revision e225e77aba20391e2188eb15a49190b1d473d368)
+++ ram/sqselbx.c	(revision 411371e1e37956255823b10718da35900ee85cac)
@@ -42,6 +42,4 @@
 
 extern	uint16_t	*obj11;
-
-extern	struct seqent	seqtab[];
 
 int16_t	action;				/* current action column */
Index: ram/wdfield.c
===================================================================
--- ram/wdfield.c	(revision e225e77aba20391e2188eb15a49190b1d473d368)
+++ ram/wdfield.c	(revision 411371e1e37956255823b10718da35900ee85cac)
@@ -72,6 +72,4 @@
 extern	int16_t	nd_whrv(int16_t n, int16_t k);
 
-extern	void	vcputsv(int16_t *obase, int16_t nw, int16_t fg, int16_t bg, int16_t row, int16_t col, int8_t *str, int16_t pitch);
-
 extern	void	wscalc(void);
 extern	void	adj(int16_t wshar);
Index: ram/wheel.c
===================================================================
--- ram/wheel.c	(revision e225e77aba20391e2188eb15a49190b1d473d368)
+++ ram/wheel.c	(revision 411371e1e37956255823b10718da35900ee85cac)
@@ -166,8 +166,4 @@
 extern	int16_t	cyrate;
 extern	int16_t	cyval;
-extern	int16_t	msctrl;
-extern	int16_t	msflag;
-extern	int16_t	msxdiv;
-extern	int16_t	msydiv;
 extern	int16_t	nchwait;
 extern	int16_t	ncvwait;
