Index: vlib/glcplot.s
===================================================================
--- vlib/glcplot.s	(revision 4cfe69aa0cc00430379e3934cf85c7a661bf1769)
+++ vlib/glcplot.s	(revision 84c01255fcf53ea395d67ce5468972fe0ba4aca6)
@@ -28,5 +28,5 @@
 
 _GLCplot:	link	a6,#0			| Link stack frames
-		moveq	#63,d0			| d0 = (63-y) | 85
+		moveq	#63,d0			| d0 = (63-y) * 85
 		sub.w	YLOC(a6),d0		| ...
 		mulu	#85,d0			| ...
@@ -34,5 +34,5 @@
 		move.w	XLOC(a6),d1		| ...
 		divu	#6,d1			| ...
-		add.w	d1,d0			| d0 = (63-y)|85 + (x/6)
+		add.w	d1,d0			| d0 = (63-y)*85 + (x/6)
 		swap	d1			| d2 = 7 - (x%6) % 8
 		moveq	#7,d2			| ...
Index: vlib/tsplot4.s
===================================================================
--- vlib/tsplot4.s	(revision 4cfe69aa0cc00430379e3934cf85c7a661bf1769)
+++ vlib/tsplot4.s	(revision 84c01255fcf53ea395d67ce5468972fe0ba4aca6)
@@ -7,6 +7,6 @@
 
 |	tsplot4(obase, nw, fg, row, col, str. pitch)
-|	int |obase, nw, fg, row, col, pitch;
-|	char |str;
+|	int *obase, nw, fg, row, col, pitch;
+|	char *str;
 
 |		Outputs characters from the string at 'str' to an 'nw'
@@ -77,10 +77,10 @@
 		move.w	ROW(a6),d0	| Calculate output address
 		move.w	PITCH(a6),d1	| ... PITCH
-		mulu	d1,d0		| ... | ROW
+		mulu	d1,d0		| ... * ROW
 		add.w	#VPIX-1,d0	| ... + VPIX-1
-		mulu	d5,d0		| ... | NW
+		mulu	d5,d0		| ... * NW
 		clr.l	d1		| ...
 		move.w	COL(a6),d1	| ... +
-		lsl.w	#2,d1		| ... COL | 4
+		lsl.w	#2,d1		| ... COL * 4
 		add.l	d1,d0		| ...
 		add.l	OBASE(a6),d0	| ... + OBASE
@@ -95,5 +95,5 @@
 		adda.l	#HCW,a3		| Update output pointer for next char.
 		lea	_cgtable,a0	| Establish CG pointer in a0
-		lsl.w	#1,d0		| ... 2 | character
+		lsl.w	#1,d0		| ... 2 * character
 		adda.w	d0,a0		| ... + _cgtable address
 		move.w	#VPIX-1,d6	| Set scan line counter in d6
Index: vlib/vclrav.s
===================================================================
--- vlib/vclrav.s	(revision 4cfe69aa0cc00430379e3934cf85c7a661bf1769)
+++ vlib/vclrav.s	(revision 84c01255fcf53ea395d67ce5468972fe0ba4aca6)
@@ -6,5 +6,5 @@
 
 |	vclrav(adr, row, col, atr, len)
-|	unsigned int |adr, row, col, atr, len;
+|	unsigned int *adr, row, col, atr, len;
 
 |		Clears attribute 'atr' at ('row', 'col') in the
@@ -28,5 +28,5 @@
 		move.w	P_COL(a6),d1	| Get col
 		add.l	d1,d0		| Add col into d0 to get char. #
-		move.l	d0,d1		| Develop cw = (cn/2)|6 in d1
+		move.l	d0,d1		| Develop cw = (cn/2)*6 in d1
 		andi.l	#0xFFFFFFFE,d1	| ...
 		move.l	d1,d2		| ...
Index: vlib/vcputs.s
===================================================================
--- vlib/vcputs.s	(revision 4cfe69aa0cc00430379e3934cf85c7a661bf1769)
+++ vlib/vcputs.s	(revision 84c01255fcf53ea395d67ce5468972fe0ba4aca6)
@@ -6,6 +6,6 @@
 
 |	vcputs(obase, nw, fg, bg, row, col, str)
-|	int |obase, nw, fg, bg, row, col;
-|	char |str;
+|	int *obase, nw, fg, bg, row, col;
+|	char *str;
 
 |		Outputs characters from the string at 'str' to an 'nw'
@@ -73,10 +73,10 @@
 		move.w	ROW(a6),d0	| Calculate output address
 		move.w	#VPIX,d1	| ... VPIX
-		mulu	d1,d0		| ... | ROW
+		mulu	d1,d0		| ... * ROW
 		add.w	#VPIX-1,d0	| ... + VPIX-1
-		mulu	d5,d0		| ... | NW
+		mulu	d5,d0		| ... * NW
 		clr.l	d1		| ...
 		move.w	COL(a6),d1	| ... +
-		lsl.w	#2,d1		| ... COL | 4
+		lsl.w	#2,d1		| ... COL * 4
 		add.l	d1,d0		| ...
 		add.l	OBASE(a6),d0	| ... + OBASE
@@ -91,5 +91,5 @@
 		adda.l	#HCW,a3		| Update output pointer for next char.
 		lea	_cgtable,a0	| Establish CG pointer in a0
-		lsl.w	#1,d0		| ... 2 | character
+		lsl.w	#1,d0		| ... 2 * character
 		adda.w	d0,a0		| ... + _cgtable address
 		move.w	#VPIX-1,d6	| Set scan line counter in d6
Index: vlib/vcputsv.s
===================================================================
--- vlib/vcputsv.s	(revision 4cfe69aa0cc00430379e3934cf85c7a661bf1769)
+++ vlib/vcputsv.s	(revision 84c01255fcf53ea395d67ce5468972fe0ba4aca6)
@@ -7,6 +7,6 @@
 
 |	vcputsv(obase, nw, fg, bg, row, col, str. pitch)
-|	int |obase, nw, fg, bg, row, col, pitch;
-|	char |str;
+|	int *obase, nw, fg, bg, row, col, pitch;
+|	char *str;
 
 |		Outputs characters from the string at 'str' to an 'nw'
@@ -80,10 +80,10 @@
 		move.w	ROW(a6),d0	| Calculate output address
 		move.w	PITCH(a6),d1	| ... PITCH
-		mulu	d1,d0		| ... | ROW
+		mulu	d1,d0		| ... * ROW
 		add.w	#VPIX-1,d0	| ... + VPIX-1
-		mulu	d5,d0		| ... | NW
+		mulu	d5,d0		| ... * NW
 		clr.l	d1		| ...
 		move.w	COL(a6),d1	| ... +
-		lsl.w	#2,d1		| ... COL | 4
+		lsl.w	#2,d1		| ... COL * 4
 		add.l	d1,d0		| ...
 		add.l	OBASE(a6),d0	| ... + OBASE
@@ -98,5 +98,5 @@
 		adda.l	#HCW,a3		| Update output pointer for next char.
 		lea	_cgtable,a0	| Establish CG pointer in a0
-		lsl.w	#1,d0		| ... 2 | character
+		lsl.w	#1,d0		| ... 2 * character
 		adda.w	d0,a0		| ... + _cgtable address
 		move.w	#VPIX-1,d6	| Set scan line counter in d6
Index: vlib/vputa.s
===================================================================
--- vlib/vputa.s	(revision 4cfe69aa0cc00430379e3934cf85c7a661bf1769)
+++ vlib/vputa.s	(revision 84c01255fcf53ea395d67ce5468972fe0ba4aca6)
@@ -6,5 +6,5 @@
 
 |	vputa(sbase, row, col, attrib)
-|	unsigned int |sbase, row, col, attrib;
+|	unsigned int *sbase, row, col, attrib;
 
 |		Stores attribute value 'attrib' for the character
@@ -28,5 +28,5 @@
 		andi.l	#0x0000003F,d1	| Mask down to 6 bits
 		or.l	d1,d0		| OR into d0 to get char. #
-		move.w	d0,d1		| Develop cw = (cn/2)|6 in d1
+		move.w	d0,d1		| Develop cw = (cn/2)*6 in d1
 		andi.l	#0xFFFFFFFE,d1	| ...
 		move.l	d1,d2		| ...
Index: vlib/vputc.s
===================================================================
--- vlib/vputc.s	(revision 4cfe69aa0cc00430379e3934cf85c7a661bf1769)
+++ vlib/vputc.s	(revision 84c01255fcf53ea395d67ce5468972fe0ba4aca6)
@@ -6,5 +6,5 @@
 
 |	vputc(sbase, row, col, c, attrib)
-|	unsigned int |sbase, row, col, c, attrib;
+|	unsigned int *sbase, row, col, c, attrib;
 
 |		Stores character c at (row,col) in sbase with
@@ -23,5 +23,5 @@
 		andi.l	#0x0000003F,d1	| Mask down to 6 bits
 		or.l	d1,d0		| OR into d0 to get char. #
-		move.w	d0,d1		| Develop cw = (cn/2)|6 in d1
+		move.w	d0,d1		| Develop cw = (cn/2)*6 in d1
 		andi.l	#0xFFFFFFFE,d1	| ...
 		move.l	d1,d2		| ...
Index: vlib/vputcv.s
===================================================================
--- vlib/vputcv.s	(revision 4cfe69aa0cc00430379e3934cf85c7a661bf1769)
+++ vlib/vputcv.s	(revision 84c01255fcf53ea395d67ce5468972fe0ba4aca6)
@@ -6,5 +6,5 @@
 
 |	vputcv(adr, row, col, chr, atr, cols)
-|	unsigned int |adr, row, col, chr, atr, cols;
+|	unsigned int *adr, row, col, chr, atr, cols;
 
 |		Stores character 'chr' at ('row', 'col') in the
@@ -32,5 +32,5 @@
 		move.w	P_COL(a6),d1	| Get col
 		add.l	d1,d0		| Add col into d0 to get char. #
-		move.l	d0,d1		| Develop cw = (cn/2)|6 in d1
+		move.l	d0,d1		| Develop cw = (cn/2)*6 in d1
 		andi.l	#0xFFFFFFFE,d1	| ...
 		move.l	d1,d2		| ...
Index: vlib/vputp.s
===================================================================
--- vlib/vputp.s	(revision 4cfe69aa0cc00430379e3934cf85c7a661bf1769)
+++ vlib/vputp.s	(revision 84c01255fcf53ea395d67ce5468972fe0ba4aca6)
@@ -6,5 +6,5 @@
 |	int
 |	vputp(octad, xloc, yloc, val)
-|	struct octent |octad;
+|	struct octent *octad;
 |	int xloc, yloc;
 
Index: vlib/vsetav.s
===================================================================
--- vlib/vsetav.s	(revision 4cfe69aa0cc00430379e3934cf85c7a661bf1769)
+++ vlib/vsetav.s	(revision 84c01255fcf53ea395d67ce5468972fe0ba4aca6)
@@ -6,5 +6,5 @@
 
 |	vsetav(adr, row, col, atr, len)
-|	unsigned int |adr, row, col, atr, len;
+|	unsigned int *adr, row, col, atr, len;
 
 |		Sets attribute 'atr' at ('row', 'col') in the
@@ -28,5 +28,5 @@
 		move.w	P_COL(a6),d1	| Get col
 		add.l	d1,d0		| Add col into d0 to get char. #
-		move.l	d0,d1		| Develop cw = (cn/2)|6 in d1
+		move.l	d0,d1		| Develop cw = (cn/2)*6 in d1
 		andi.l	#0xFFFFFFFE,d1	| ...
 		move.l	d1,d2		| ...
Index: vlib/vsetcv.s
===================================================================
--- vlib/vsetcv.s	(revision 4cfe69aa0cc00430379e3934cf85c7a661bf1769)
+++ vlib/vsetcv.s	(revision 84c01255fcf53ea395d67ce5468972fe0ba4aca6)
@@ -6,5 +6,5 @@
 
 |	vsetcv(adr, row, col, cfb, len)
-|	unsigned int |adr, row, col, cfb, len;
+|	unsigned int *adr, row, col, cfb, len;
 
 |		Sets colors 'cfb' at ('row', 'col') in the
@@ -28,5 +28,5 @@
 		move.w	P_COL(a6),d1	| Get col
 		add.l	d1,d0		| Add col into d0 to get char. #
-		move.l	d0,d1		| Develop cw = (cn/2)|6 in d1
+		move.l	d0,d1		| Develop cw = (cn/2)*6 in d1
 		andi.l	#0xFFFFFFFE,d1	| ...
 		move.l	d1,d2		| ...
Index: vlib/vsplot4.s
===================================================================
--- vlib/vsplot4.s	(revision 4cfe69aa0cc00430379e3934cf85c7a661bf1769)
+++ vlib/vsplot4.s	(revision 84c01255fcf53ea395d67ce5468972fe0ba4aca6)
@@ -7,6 +7,6 @@
 
 |	vsplot4(obase, nw, fg, row, col, str, pitch, ht, cgtab)
-|	uint |obase, nw, fg, row, col, pitch, ht, cgtab[][256];
-|	char |str;
+|	uint *obase, nw, fg, row, col, pitch, ht, cgtab[][256];
+|	char *str;
 
 |		Outputs characters from the string at 'str' to an 'nw'
@@ -78,11 +78,11 @@
 		move.w	ROW(a6),d0	| Calculate output address
 		move.w	PITCH(a6),d1	| ... PITCH
-		mulu	d1,d0		| ... | ROW
+		mulu	d1,d0		| ... * ROW
 		add.w	HT(a6),d0	| ... + HT-1
 		subq.w	#1,d0		| ...
-		mulu	d5,d0		| ... | NW
+		mulu	d5,d0		| ... * NW
 		clr.l	d1		| ...
 		move.w	COL(a6),d1	| ... +
-		lsl.w	#2,d1		| ... COL | 4
+		lsl.w	#2,d1		| ... COL * 4
 		add.l	d1,d0		| ...
 		add.l	OBASE(a6),d0	| ... + OBASE
@@ -97,5 +97,5 @@
 		adda.l	#HCW,a3		| Update output pointer for next char.
 		movea.l	CGTAB(a6),a0	| Establish CG pointer in a0
-		lsl.w	#1,d0		| ... 2 | character
+		lsl.w	#1,d0		| ... 2 * character
 		adda.w	d0,a0		| ... + cgtab address
 		move.w	HT(a6),d6	| Set scan line counter in d6
Index: vlib/vvputsv.s
===================================================================
--- vlib/vvputsv.s	(revision 4cfe69aa0cc00430379e3934cf85c7a661bf1769)
+++ vlib/vvputsv.s	(revision 84c01255fcf53ea395d67ce5468972fe0ba4aca6)
@@ -7,6 +7,6 @@
 
 |	vvputsv(obase, nw, fg, bg, row, col, str, pitch, ht, cgtab)
-|	uint |obase, nw, fg, bg, row, col, pitch, ht, cgtab[][256];
-|	char |str;
+|	uint *obase, nw, fg, bg, row, col, pitch, ht, cgtab[][256];
+|	char *str;
 
 |		Outputs characters from the string at 'str' to an 'nw'
@@ -79,11 +79,11 @@
 		move.w	ROW(a6),d0	| Calculate output address
 		move.w	PITCH(a6),d1	| ... PITCH
-		mulu	d1,d0		| ... | ROW
+		mulu	d1,d0		| ... * ROW
 		add.w	HT(a6),d0	| ... + HT-1
 		subq.w	#1,d0		| ...
-		mulu	d5,d0		| ... | NW
+		mulu	d5,d0		| ... * NW
 		clr.l	d1		| ...
 		move.w	COL(a6),d1	| ... +
-		lsl.w	#2,d1		| ... COL | 4
+		lsl.w	#2,d1		| ... COL * 4
 		add.l	d1,d0		| ...
 		add.l	OBASE(a6),d0	| ... + OBASE
@@ -98,5 +98,5 @@
 		adda.l	#HCW,a3		| Update output pointer for next char.
 		movea.l	CGTAB(a6),a0	| Establish CG pointer in a0
-		lsl.w	#1,d0		| ... 2 | character
+		lsl.w	#1,d0		| ... 2 * character
 		adda.w	d0,a0		| ... + cg table address
 		move.w	HT(a6),d6	| Set scan line counter in d6
Index: vlib/vwputp.s
===================================================================
--- vlib/vwputp.s	(revision 4cfe69aa0cc00430379e3934cf85c7a661bf1769)
+++ vlib/vwputp.s	(revision 84c01255fcf53ea395d67ce5468972fe0ba4aca6)
@@ -6,5 +6,5 @@
 |	int
 |	vwputp(octad, xloc, yloc, val)
-|	struct octent |octad;
+|	struct octent *octad;
 |	int xloc, yloc;
 
Index: vlib/vwputs.s
===================================================================
--- vlib/vwputs.s	(revision 4cfe69aa0cc00430379e3934cf85c7a661bf1769)
+++ vlib/vwputs.s	(revision 84c01255fcf53ea395d67ce5468972fe0ba4aca6)
@@ -6,6 +6,6 @@
 
 |	vwputs(obase, nw, fg, bg, row, col, str)
-|	int |obase, nw, fg, bg, row, col;
-|	char |str;
+|	int *obase, nw, fg, bg, row, col;
+|	char *str;
 
 |		Outputs characters from the string at 'str' to an 'nw'
@@ -67,9 +67,9 @@
 		move.w	ROW(a6),d0	| Calculate output address
 		move.w	#VPITCH,d1	| ...
-		mulu	d1,d0		| ... ROW | VPITCH
+		mulu	d1,d0		| ... ROW * VPITCH
 		add.w	#NVPIX-1,d0	| ... + NVPIX-1
-		mulu	d5,d0		| ... | NW
+		mulu	d5,d0		| ... * NW
 		clr.l	d1		| ...
-		move.w	COL(a6),d1	| ... + (COL | 2)
+		move.w	COL(a6),d1	| ... + (COL * 2)
 		lsl.l	#1,d1		| ...
 		add.l	d1,d0		| ...
@@ -86,5 +86,5 @@
 		adda.l	#2,a3		| Update output pointer for next char.
 		lea	_cgtable,a0	| Establish CG pointer in a0
-		lsl.w	#1,d0		| ... 2 | character
+		lsl.w	#1,d0		| ... 2 * character
 		adda.w	d0,a0		| ... + _cgtable address
 		move.w	#NVPIX-1,d6	| Set scan line counter in d6
