ABS	polygons.c	/^#define ABS(x)		((x) < 0 ? -(x) : (x))$/
AKEY	vodevice.h	/^#define AKEY		'A'$/
AMIGA	vogl.h	/^#  define AMIGA$/
ARC	vogl.h	/^#define	ARC		1$/
ARCF	vogl.h	/^#define	ARCF		41$/
AZTEC_C	vogl.h	/^#   define AZTEC_C$/
Angle	vogl.h	/^typedef short	Angle;$/
Astack	vogl.h	/^	} Astack;$/
Attribute	vogl.h	/^	} Attribute;$/
BACKBUFFER	vogl.h	/^#define	BACKBUFFER	34$/
BACKFACE	polygons.c	/^#define	BACKFACE(z)	(clockwise ? ((z) <= 0) : ((z) > 0))$/
BACKFACING	vogl.h	/^#define	BACKFACING	37$/
BACKSL	fvodevice.h	/^	integer BACKSL, EQUALK, LEFTBR, RIGHTB$/
BACKSLASHKEY	vodevice.h	/^#define BACKSLASHKEY    '\\\\'$/
BACKSP	fvodevice.h	/^	integer BACKSP, TABKEY, LINEFE, RETKEY, DELKEY, ESCKEY$/
BACKSPACEKEY	vodevice.h	/^#define BACKSPACEKEY    '\\010'$/
BKEY	vodevice.h	/^#define BKEY		'B'$/
BLACK	vogl.h	/^#define	BLACK		0$/
BLUE	vogl.h	/^#define	BLUE		4$/
Boolean	vogl.h	/^typedef long	Boolean;$/
CALLOBJ	vogl.h	/^#define	CALLOBJ		3$/
CIRCF	vogl.h	/^#define	CIRCF		42$/
CIRCLE	vogl.h	/^#define	CIRCLE		5$/
CKEY	vodevice.h	/^#define CKEY		'C'$/
CLEAR	vogl.h	/^#define	CLEAR		6$/
CMOV	vogl.h	/^#define	CMOV		45$/
COLOR	vogl.h	/^#define	COLOR		7$/
COMMAKEY	vodevice.h	/^#define COMMAKEY        ','$/
COMMAN	fvodevice.h	/^	integer SPACEK, SEMICO, PERIOD, COMMAN, QUOTEK, MINUSK$/
COT	viewing.c	/^#define COT(a)	((float)(cos((double)(a)) /
CYAN	vogl.h	/^#define	CYAN		6$/
CalcW2Vcoeffs	mapping.c	/^void CalcW2Vcoeffs(void)$
Colorindex	vogl.h	/^typedef unsigned short	Colorindex;$/
Coord	vogl.h	/^typedef float	Coord;$/
D2R	vogl.h	/^#define D2R	(PI /
DELKEY	vodevice.h	/^#define DELKEY          '\\020'$/
DKEY	vodevice.h	/^#define DKEY		'D'$/
DRAW	vogl.h	/^#define	DRAW		8$/
DRAWSTR	vogl.h	/^#define	DRAWSTR		10$/
DevEntry	vogl.h	/^	} DevEntry;$/
Device	vogl.h	/^typedef unsigned short	Device;$/
EIGHTK	fvodevice.h	/^	integer SIXKEY, SEVENK, EIGHTK, NINEKE $/
EIGHTKEY	vodevice.h	/^#define EIGHTKEY	'8'$/
EKEY	vodevice.h	/^#define EKEY		'E'$/
EQUALK	fvodevice.h	/^	integer BACKSL, EQUALK, LEFTBR, RIGHTB$/
EQUALKEY	vodevice.h	/^#define EQUALKEY        '='$/
ESCKEY	vodevice.h	/^#define ESCKEY		'\\033'$/
F	polygons.c	/^static float	F[6][4], S[6][4], I[4], p[MAXVERTS][4];$/
FALSE	vogl.h	/^#define	FALSE	0$/
FIVEKE	fvodevice.h	/^	integer ZEROKE, ONEKEY, TWOKEY, THREEK, FOURKE, FIVEKE$/
FIVEKEY	vodevice.h	/^#define FIVEKEY		'5'$/
FKEY	vodevice.h	/^#define FKEY		'F'$/
FLAT	vogl.h	/^#define	FLAT	0$/
FONT	vogl.h	/^#define	FONT		12$/
FOURKE	fvodevice.h	/^	integer ZEROKE, ONEKEY, TWOKEY, THREEK, FOURKE, FIVEKE$/
FOURKEY	vodevice.h	/^#define FOURKEY		'4'$/
FRONTBUFFER	vogl.h	/^#define	FRONTBUFFER	35$/
GDXPMA	fvogl.h	/^	integer FLAT, SMOOTH, GDXPMA, GDYPMA$/
GDYPMA	fvogl.h	/^	integer FLAT, SMOOTH, GDXPMA, GDYPMA$/
GD_XPMAX	vogl.h	/^#define GD_XPMAX 1$/
GD_YPMAX	vogl.h	/^#define GD_YPMAX 2$/
GKEY	vodevice.h	/^#define GKEY		'G'$/
GREEN	vogl.h	/^#define	GREEN		2$/
HKEY	vodevice.h	/^#define HKEY		'H'$/
I	polygons.c	/^static float	F[6][4], S[6][4], I[4], p[MAXVERTS][4];$/
IKEY	vodevice.h	/^#define IKEY		'I'$/
INPUTC	fvodevice.h	/^	integer REDRAW, INPUTC$/
INPUTCHANGE	vodevice.h	/^#define INPUTCHANGE	262$/
Icoord	vogl.h	/^typedef long	Icoord;$/
JKEY	vodevice.h	/^#define JKEY		'J'$/
KEYBD	vodevice.h	/^#define	KEYBD		257$/
KKEY	vodevice.h	/^#define KKEY		'K'$/
LEFTBR	fvodevice.h	/^	integer BACKSL, EQUALK, LEFTBR, RIGHTB$/
LEFTBRACKETKEY	vodevice.h	/^#define LEFTBRACKETKEY  '['$/
LEFTMO	fvodevice.h	/^	integer KEYBD, MOUSE1, MOUSE2, MOUSE3, LEFTMO, RIGHTM$/
LEFTMOUSE	vodevice.h	/^#define LEFTMOUSE	260$/
LINEFE	fvodevice.h	/^	integer BACKSP, TABKEY, LINEFE, RETKEY, DELKEY, ESCKEY$/
LINEFEEDKEY	vodevice.h	/^#define LINEFEEDKEY     '\\012'$/
LKEY	vodevice.h	/^#define LKEY		'L'$/
LOADMATRIX	vogl.h	/^#define	LOADMATRIX	15$/
MAGENT	fvogl.h	/^	integer BLACK, RED, GREEN, YELLOW, BLUE, MAGENT, $/
MAGENTA	vogl.h	/^#define	MAGENTA		5$/
MAPCOLOR	vogl.h	/^#define	MAPCOLOR	16$/
MAX	polygons.c	/^#define MAX(x, y)	((x) > (y) ? (x) : (y))$/
MAXDEV	vodevice.h	/^#define MAXDEV		262$/
MAXDEVTABSIZE	vodevice.h	/^#define MAXDEVTABSIZE	34$/
MAXENTS	vogl.h	/^#define MAXENTS		101		/
MAXTOKS	vogl.h	/^#define	MAXTOKS		100		/
MAXVERTS	vogl.h	/^#define	MAXVERTS	128$/
MIDDLE	fvodevice.h	/^	integer MIDDLE, MAXDEV$/
MIDDLEMOUSE	vodevice.h	/^#define MIDDLEMOUSE	259$/
MIN	polygons.c	/^#define MIN(x, y)	((x) < (y) ? (x) : (y))$/
MINUSK	fvodevice.h	/^	integer SPACEK, SEMICO, PERIOD, COMMAN, QUOTEK, MINUSK$/
MINUSKEY	vodevice.h	/^#define MINUSKEY        '-'$/
MKEY	vodevice.h	/^#define MKEY		'M'$/
MOUSE1	vodevice.h	/^#define MOUSE1		258$/
MOUSE2	vodevice.h	/^#define MOUSE2		259$/
MOUSE3	vodevice.h	/^#define MOUSE3		260$/
MOUSEX	vodevice.h	/^#define MOUSEX		1$/
MOUSEY	vodevice.h	/^#define MOUSEY		2$/
MOVE	vogl.h	/^#define	MOVE		17$/
MULTMATRIX	vogl.h	/^#define	MULTMATRIX	18$/
MakeEdgeCoords	clip.c	/^int MakeEdgeCoords($
Matrix	vogl.h	/^typedef float	Matrix[4][4];$/
Misc	fvogl.h	/^c Misc defines$/
Mstack	vogl.h	/^	} Mstack;$/
NINEKE	fvodevice.h	/^	integer SIXKEY, SEVENK, EIGHTK, NINEKE $/
NINEKEY	vodevice.h	/^#define NINEKEY		'9'$/
NKEY	vodevice.h	/^#define NKEY		'N'$/
NONE	vogl.h	/^#define	NONE		0	/
OKEY	vodevice.h	/^#define OKEY		'O'$/
ONEKEY	vodevice.h	/^#define ONEKEY		'1'$/
Object	vogl.h	/^typedef long	Object;$/
PERIOD	fvodevice.h	/^	integer SPACEK, SEMICO, PERIOD, COMMAN, QUOTEK, MINUSK$/
PERIODKEY	vodevice.h	/^#define PERIODKEY       '\.'$/
PI	vogl.h	/^#define	PI	3\.14159265358979$/
PKEY	vodevice.h	/^#define PKEY		'P'$/
POLY	vogl.h	/^#define	POLY		19$/
POLYF	vogl.h	/^#define	POLYF		43$/
POPATTRIBUTES	vogl.h	/^#define	POPATTRIBUTES	22$/
POPMATRIX	vogl.h	/^#define	POPMATRIX	23$/
POPVIEWPORT	vogl.h	/^#define	POPVIEWPORT	24$/
PUSHATTRIBUTES	vogl.h	/^#define	PUSHATTRIBUTES	25$/
PUSHMATRIX	vogl.h	/^#define	PUSHMATRIX	26$/
PUSHVIEWPORT	vogl.h	/^#define	PUSHVIEWPORT	27$/
PYM_FI	fvogl.h	/^	integer PYM_PO, PYM_LI, PYM_FI, PYM_HO$/
PYM_FILL	vogl.h	/^#define PYM_FILL	1$/
PYM_HO	fvogl.h	/^	integer PYM_PO, PYM_LI, PYM_FI, PYM_HO$/
PYM_HOLLOW	vogl.h	/^#define PYM_HOLLOW	1$/
PYM_LI	fvogl.h	/^	integer PYM_PO, PYM_LI, PYM_FI, PYM_HO$/
PYM_LINE	vogl.h	/^#define PYM_LINE	0$/
PYM_PO	fvogl.h	/^	integer PYM_PO, PYM_LI, PYM_FI, PYM_HO$/
PYM_POINT	vogl.h	/^#define PYM_POINT	0$/
QKEY	vodevice.h	/^#define QKEY		'Q'$/
QUOTEK	fvodevice.h	/^	integer SPACEK, SEMICO, PERIOD, COMMAN, QUOTEK, MINUSK$/
QUOTEKEY	vodevice.h	/^#define QUOTEKEY        '\\''$/
RCURVE	vogl.h	/^#define	RCURVE		28$/
RECTF	vogl.h	/^#define	RECTF		44$/
RED	vogl.h	/^#define	RED		1$/
REDRAW	vodevice.h	/^#define REDRAW		261$/
RETKEY	vodevice.h	/^#define RETKEY          '\\015'$/
RIGHTB	fvodevice.h	/^	integer BACKSL, EQUALK, LEFTBR, RIGHTB$/
RIGHTBRACKETKEY	vodevice.h	/^#define RIGHTBRACKETKEY ']'$/
RIGHTM	fvodevice.h	/^	integer KEYBD, MOUSE1, MOUSE2, MOUSE3, LEFTMO, RIGHTM$/
RIGHTMOUSE	vodevice.h	/^#define RIGHTMOUSE	258$/
RKEY	vodevice.h	/^#define RKEY		'R'$/
ROTATE	vogl.h	/^#define	ROTATE		39$/
RPATCH	vogl.h	/^#define	RPATCH		29$/
S	polygons.c	/^static float	F[6][4], S[6][4], I[4], p[MAXVERTS][4];$/
SCALE	vogl.h	/^#define	SCALE		40$/
SECTOR	vogl.h	/^#define	SECTOR		30$/
SEMICO	fvodevice.h	/^	integer SPACEK, SEMICO, PERIOD, COMMAN, QUOTEK, MINUSK$/
SEMICOLONKEY	vodevice.h	/^#define SEMICOLONKEY    ';'$/
SEVENK	fvodevice.h	/^	integer SIXKEY, SEVENK, EIGHTK, NINEKE $/
SEVENKEY	vodevice.h	/^#define SEVENKEY	'7'$/
SINGLEBUF	vogl.h	/^#define	SINGLEBUF		1$/
SIXKEY	vodevice.h	/^#define SIXKEY		'6'$/
SKEY	vodevice.h	/^#define SKEY		'S'$/
SMOOTH	vogl.h	/^#define SMOOTH	1$/
SPACEK	fvodevice.h	/^	integer SPACEK, SEMICO, PERIOD, COMMAN, QUOTEK, MINUSK$/
SPACEKEY	vodevice.h	/^#define SPACEKEY        ' '$/
SQ	viewing.c	/^#define	SQ(a)	((a)*(a))$/
SWAPBUFFERS	vogl.h	/^#define	SWAPBUFFERS	36$/
Scoord	vogl.h	/^typedef short	Scoord;$/
Screencoord	vogl.h	/^typedef short	Screencoord;$/
TABKEY	vodevice.h	/^#define TABKEY          '\\011'$/
THREEK	fvodevice.h	/^	integer ZEROKE, ONEKEY, TWOKEY, THREEK, FOURKE, FIVEKE$/
THREEKEY	vodevice.h	/^#define THREEKEY	'3'$/
TKEY	vodevice.h	/^#define TKEY		'T'$/
TRANSLATE	vogl.h	/^#define	TRANSLATE	38$/
TRUE	vogl.h	/^#define	TRUE	1$/
TWOKEY	vodevice.h	/^#define TWOKEY		'2'$/
Tensor	vogl.h	/^typedef float	Tensor[4][4][4];$/
TokList	vogl.h	/^	} TokList;$/
Token	vogl.h	/^	} Token;$/
UKEY	vodevice.h	/^#define UKEY		'U'$/
VCLINE	vogl.h	/^#define	VCLINE		3	/
VDevice	vogl.h	/^	} VDevice;$/
VIEWPORT	vogl.h	/^#define	VIEWPORT	33$/
VKEY	vodevice.h	/^#define VKEY		'V'$/
VLINE	vogl.h	/^#define	VLINE		2	/
VOGL	vogl.h	/^#define	VOGL$/
VObject	objects.c	/^	} VObject;$/
VPNT	vogl.h	/^#define	VPNT		1	/
VPOLY	vogl.h	/^#define	VPOLY		4	/
V_W	vogl.h	/^#define	V_W	3			/
V_X	vogl.h	/^#define	V_X	0			/
V_Y	vogl.h	/^#define	V_Y	1			/
V_Z	vogl.h	/^#define	V_Z	2			/
Vcx	mapping.c	/^static	float	Vcx, Vcy, Vsx, Vsy;$/
Vcy	mapping.c	/^static	float	Vcx, Vcy, Vsx, Vsy;$/
Vector	vogl.h	/^typedef float	Vector[4];$/
Viewport	vogl.h	/^	} Viewport; $/
Vstack	vogl.h	/^	} Vstack;$/
Vsx	mapping.c	/^static	float	Vcx, Vcy, Vsx, Vsy;$/
Vsy	mapping.c	/^static	float	Vcx, Vcy, Vsx, Vsy;$/
VtoWxy	mapping.c	/^void VtoWxy($
WHITE	vogl.h	/^#define	WHITE		7$/
WKEY	vodevice.h	/^#define WKEY		'W'$/
WtoVx	mapping.c	/^int WtoVx(float p[])$
WtoVy	mapping.c	/^int WtoVy(float p[])$
XKEY	vodevice.h	/^#define XKEY		'X'$/
YELLOW	vogl.h	/^#define	YELLOW		3$/
YKEY	vodevice.h	/^#define YKEY		'Y'$/
YOBBA	yobbarays.c	/^struct	YOBBA{$/
ZEROKE	fvodevice.h	/^	integer ZEROKE, ONEKEY, TWOKEY, THREEK, FOURKE, FIVEKE$/
ZEROKEY	vodevice.h	/^#define ZEROKEY		'0'$/
ZKEY	vodevice.h	/^#define ZKEY		'Z'$/
_AMIGA_devcpy	drivers.c	/^void _AMIGA_devcpy(void);                              /
_APOLLO_devcpy	drivers.c	/^int _APOLLO_devcpy(void);                              /
_CPS_devcpy	drivers.c	/^int _CPS_devcpy(void);                                 /
_DECX11_devcpy	drivers.c	/^int _DECX11_devcpy(void);                              /
_DXY_devcpy	drivers.c	/^int _DXY_devcpy(void);                                 /
_HPGL_A1_devcpy	drivers.c	/^int _HPGL_A1_devcpy(void);                             /
_HPGL_A2_devcpy	drivers.c	/^int _HPGL_A2_devcpy(void);                             /
_HPGL_A3_devcpy	drivers.c	/^int _HPGL_A3_devcpy(void);                             /
_HPGL_A4_devcpy	drivers.c	/^int _HPGL_A4_devcpy(void);                             /
_LASER_devcpy	drivers.c	/^int _LASER_devcpy(void);                               /
_NeXT_devcpy	drivers.c	/^int _NeXT_devcpy(void);                                /
_PCPS_devcpy	drivers.c	/^int _PCPS_devcpy(void);                                /
_PSP_devcpy	drivers.c	/^int _PSP_devcpy(void);                                 /
_PS_devcpy	drivers.c	/^int _PS_devcpy(void);                                  /
_SUN_devcpy	drivers.c	/^int _SUN_devcpy(void);                                 /
_TEK_devcpy	drivers.c	/^int _TEK_devcpy(void);                                 /
_X11_devcpy	drivers.c	/^int _X11_devcpy(void);                                 /
__PROTOTYPE__	vogl.h	/^#  define __PROTOTYPE__$/
_cga_devcpy	drivers.c	/^int _cga_devcpy(void);                                 /
_ega_devcpy	drivers.c	/^int _ega_devcpy(void);                                 /
_grx_devcpy	drivers.c	/^int _grx_devcpy(void);                                 /
_hgc_devcpy	drivers.c	/^int _hgc_devcpy(void);                                 /
_mapmsave	mapping.c	/^void _mapmsave(Matrix m)$
_sigma_devcpy	drivers.c	/^int _sigma_devcpy(void);                               /
_vga_devcpy	drivers.c	/^int _vga_devcpy(void);                                 /
_voutfile	drivers.c	/^FILE * _voutfile(void)$
addemup	patches.c	/^static float addemup(Matrix m)$
allocated	drivers.c	/^static int	 allocated = 0;$/
and	fvodevice.h	/^c keyboard and mouse buttons$/
arc	arcs.c	/^void arc($
arcf	arcs.c	/^void arcf($
arcfi	arcs.c	/^void arcfi($
arcfs	arcs.c	/^void arcfs($
arci	arcs.c	/^void arci($
arcprecision	arcs.c	/^void arcprecision(int noseg)$
arcs	arcs.c	/^void arcs($
as	vogl.h	/^typedef	struct	as {	/
asfree	attr.c	/^static	Astack	*asfree =  (Astack *) NULL;$/
asin	viewing.c	/^extern	double	asin();$/
backbuffer	buffer.c	/^void backbuffer(int yes)$
backface	polygons.c	/^void backface(int onoff)$
bgnclosedline	draw.c	/^void bgnclosedline(void)$
bgnline	draw.c	/^void bgnline(void)$
bgnpoint	points.c	/^void bgnpoint(void)$
bgnpolygon	polygons.c	/^void bgnpolygon(void)$
buttons	fvodevice.h	/^c keyboard and mouse buttons$/
c	fvogl.h	/^c Misc defines$/
c_x	text.c	/^static	float	c_x, c_y, c_z;	/
c_y	text.c	/^static	float	c_x, c_y, c_z;	/
c_z	text.c	/^static	float	c_x, c_y, c_z;	/
callobj	objects.c	/^void callobj(long ob)$
charstr	text.c	/^void charstr(char *str)$
checkbacki	polygons.c	/^static int checkbacki(void)$
circ	arcs.c	/^void circ($
circf	arcs.c	/^void circf($
circfi	arcs.c	/^void circfi($
circfs	arcs.c	/^void circfs($
circi	arcs.c	/^void circi($
circleprecision	arcs.c	/^void circleprecision(int noseg)$
circs	arcs.c	/^void circs($
clear	drivers.c	/^void clear(void)$
clip	clip.c	/^void clip($
clockwise	polygons.c	/^static	int	clockwise = 1;$/
closeobj	objects.c	/^void closeobj(void)$
cmov	text.c	/^void cmov($
cmov2	text.c	/^void cmov2($
cmov2i	text.c	/^void cmov2i($
cmov2s	text.c	/^void cmov2s($
cmovi	text.c	/^void cmovi($
cmovs	text.c	/^void cmovs($
color	drivers.c	/^void color(int i)$
colorf	drivers.c	/^void colorf(float f)$
colour	fvogl.h	/^c standard colour indices$/
concave	polygons.c	/^void concave(Boolean yesno)$
copyattributes	attr.c	/^static void copyattributes($
copymatrix	matrix.c	/^void copymatrix($
copytensor	tensor.c	/^void copytensor($
copytensortrans	tensor.c	/^void copytensortrans($
copytranspose	matrix.c	/^void copytranspose($
copyvector	matrix.c	/^void copyvector($
cos	polygons.c	/^extern	double	cos();$/
crv	curves.c	/^void crv(Coord geom[4][3])$
crvn	curves.c	/^void crvn($
current	newtokens.c	/^static TokList		*current;$/
curvebasis	curves.c	/^void curvebasis(short id)$
curveit	curves.c	/^void curveit(short n)$
curveprecision	curves.c	/^void curveprecision(short nsegments)$
defbasis	patches.c	/^void defbasis($
defines	fvogl.h	/^c Misc defines$/
delobj	objects.c	/^void delobj(long ob)$
dev	vogl.h	/^typedef struct dev {$/
doarc	objects.c	/^static void doarc($
doarcf	objects.c	/^static void doarcf($
dopoly	polygons.c	/^static void dopoly(int n)$
doublebuffer	buffer.c	/^void doublebuffer(void)$
draw	draw.c	/^void draw($
draw2	draw.c	/^void draw2($
draw2i	draw.c	/^void draw2i($
draw2s	draw.c	/^void draw2s($
drawi	draw.c	/^void drawi($
draws	draw.c	/^void draws($
drcurve	curves.c	/^void drcurve($
drpatch	patches.c	/^void drpatch($
e	curves.c	/^static	Matrix	e;$/
endclosedline	draw.c	/^void endclosedline(void)$
endline	draw.c	/^void endline(void)$
endpoint	points.c	/^void endpoint(void)$
endpolygon	polygons.c	/^void endpolygon(void)$
et	patches.c	/^static Matrix et;$/
eu	patches.c	/^static Matrix eu;$/
extract	patches.c	/^static void extract($
fabs	viewing.c	/^extern	double	fabs();$/
first	polygons.c	/^static int	nout, first[6], numv;$/
float	vogl.h	/^#define	float	double$/
font	text.c	/^void font(short id)$
fp	drivers.c	/^static FILE	*fp        = stdout;$/
frontbuffer	buffer.c	/^void frontbuffer(int yes)$
frontface	polygons.c	/^void frontface(int onoff)$
gconfig	drivers.c	/^void gconfig(void)$
genobj	objects.c	/^long genobj(void)$
getbut	fvodevice.h	/^	integer getbut, getval, getpla, qread$/
getbutton	drivers.c	/^Boolean getbutton(Device dev)$
getcharwidth	text.c	/^static float getcharwidth(void)$
getdev	drivers.c	/^static void getdev(char *device)$
getgdesc	drivers.c	/^long getgdesc(long inq)$
getgp	getgp.c	/^void getgp($
getgpos	getgp.c	/^void getgpos($
getheight	text.c	/^long getheight(void)$
getmatrix	matrix.c	/^void getmatrix(Matrix m)$
getopenobj	objects.c	/^long getopenobj(void)$
getpla	fvodevice.h	/^	integer getbut, getval, getpla, qread$/
getplanes	drivers.c	/^long getplanes(void)$
getprefposandsize	pref.c	/^void getprefposandsize($
getval	fvodevice.h	/^	integer getbut, getval, getpla, qread$/
getvaluator	drivers.c	/^long getvaluator(Device dev)$
getviewport	viewp.c	/^void getviewport($
getwidth	text.c	/^long getwidth(void)$
gexit	drivers.c	/^void gexit(void)$
ginit	drivers.c	/^void ginit(void)$
identmatrix	matrix.c	/^void identmatrix(Matrix a)$
indices	fvogl.h	/^c standard colour indices$/
integer	fvodevice.h	/^	integer AKEY, BKEY, CKEY, DKEY, EKEY, FKEY, GKEY, HKEY$/
intersect	polygons.c	/^static intersect($
ip1	polygons.c	/^static int	ip1[MAXVERTS], ip2[MAXVERTS];$/
ip2	polygons.c	/^static int	ip1[MAXVERTS], ip2[MAXVERTS];$/
isobj	objects.c	/^Boolean isobj(long ob)$
isqueued	queue.c	/^Boolean isqueued(Device dev)$
iterate	patches.c	/^static void iterate($
keepaspect	drivers.c	/^void keepaspect(void)$
keyboard	fvodevice.h	/^c keyboard and mouse buttons$/
loadmatrix	matrix.c	/^void loadmatrix(Matrix mat)$
logical	fvodevice.h	/^	logical qtest$/
lookat	viewing.c	/^void lookat($
makeobj	objects.c	/^void makeobj(long ob)$
makeprec	patches.c	/^static void makeprec(void)$
makeprec_called	patches.c	/^static int  makeprec_called = 0;$/
malloc	vogl.h	/^char	*malloc();$/
mapcolor	drivers.c	/^void mapcolor($
miscellany	fvodevice.h	/^c miscellany$/
modes	fvogl.h	/^c polygon modes$/
mouse	fvodevice.h	/^c keyboard and mouse buttons$/
move	move.c	/^void move($
move2	move.c	/^void move2($
move2i	move.c	/^void move2i($
move2s	move.c	/^void move2s($
movei	move.c	/^void movei($
moves	move.c	/^void moves($
ms	vogl.h	/^typedef	struct	ms {	/
msave	mapping.c	/^static	Matrix	msave;$/
msfree	matrix.c	/^static	Mstack	*msfree =  (Mstack *) NULL;$/
mult4x4	matrix.c	/^void mult4x4($
multmatrix	matrix.c	/^void multmatrix(Matrix mat)$
multtensor	tensor.c	/^void multtensor($
multvector	matrix.c	/^void multvector($
newtokens	newtoken.c	/^Token * newtokens(int num)$
newtokens	newtokens.c	/^Token * newtokens(int num)$
normallookat	viewing.c	/^static void normallookat($
nout	polygons.c	/^static int	nout, first[6], numv;$/
nsegs	arcs.c	/^static int	nsegs = 32;$/
ntcurves	patches.c	/^static int  ntcurves = 10;$/
ntiter	patches.c	/^static int  ntiter = 1; $/
ntsegs	patches.c	/^static int	ntsegs;$/
nucurves	patches.c	/^static int  nucurves = 10;$/
nuiter	patches.c	/^static int  nuiter = 1;$/
numv	polygons.c	/^static int	nout, first[6], numv;$/
nusegs	patches.c	/^static int  nusegs;$/
o	objects.c	/^typedef struct o{$/
object_table	objects.c	/^static VObject		*object_table[MAXENTS];$/
obno	objects.c	/^static long		obno = -1, omax = 0;$/
omax	objects.c	/^static long		obno = -1, omax = 0;$/
ones	patches.c	/^static Matrix ones =	{$/
ortho	viewing.c	/^void ortho($
ortho2	viewing.c	/^void ortho2($
p	polygons.c	/^static float	F[6][4], S[6][4], I[4], p[MAXVERTS][4];$/
parameter	fvogl.h	/^	parameter(FLAT = 0, SMOOTH = 1, GDXPMA = 1, GDYPMA = 2)$/
patch	patches.c	/^void patch($
patchbasis	patches.c	/^void patchbasis($
patchcurves	patches.c	/^void patchcurves($
patchprecision	patches.c	/^void patchprecision($
pclos	polygons.c	/^void pclos(void)$
pdr	polygons.c	/^void pdr($
pdr2	polygons.c	/^void pdr2($
pdr2i	polygons.c	/^void pdr2i($
pdr2s	polygons.c	/^void pdr2s($
pdri	polygons.c	/^void pdri($
pdrs	polygons.c	/^void pdrs($
perspective	viewing.c	/^void perspective($
planes	clip.c	/^static int planes[] = {'\\01', '\\02', '\\04', '\\010', '\\020', '\\040'};$/
pmv	polygons.c	/^void pmv($
pmv2	polygons.c	/^void pmv2($
pmv2i	polygons.c	/^void pmv2i($
pmv2s	polygons.c	/^void pmv2s($
pmvi	polygons.c	/^void pmvi($
pmvs	polygons.c	/^void pmvs($
pnt	points.c	/^void pnt($
pnt2	points.c	/^void pnt2($
pnt2i	points.c	/^void pnt2i($
pnt2s	points.c	/^void pnt2s($
pnti	points.c	/^void pnti($
pnts	points.c	/^void pnts($
polarview	viewing.c	/^void polarview($
polf	polygons.c	/^void polf($
polf2	polygons.c	/^void polf2($
polf2i	polygons.c	/^void polf2i($
polf2s	polygons.c	/^void polf2s($
polfi	polygons.c	/^void polfi($
polfs	polygons.c	/^void polfs($
poly	polygons.c	/^void poly($
poly2	polygons.c	/^void poly2($
poly2i	polygons.c	/^void poly2i($
poly2s	polygons.c	/^void poly2s($
polyclip	polygons.c	/^static void polyclip(register int n)$
polygon	fvogl.h	/^c polygon modes$/
polyi	polygons.c	/^void polyi($
polymode	polygons.c	/^void polymode(long mode)$
polymodeflag	polygons.c	/^static long	polymodeflag = PYM_FILL;$/
polyobj	polygons.c	/^void polyobj($
polyoutline	polygons.c	/^static void polyoutline($
polys	polygons.c	/^void polys($
popattributes	attr.c	/^void popattributes(void)$
popmatrix	matrix.c	/^void popmatrix(void)$
popviewport	viewp.c	/^void popviewport(void)$
prefposition	pref.c	/^void prefposition($
prefsize	pref.c	/^void prefsize($
premulttensor	tensor.c	/^void premulttensor($
premultvector	matrix.c	/^void premultvector($
printattribs	attr.c	/^int printattribs(char *s)$
printmat	matrix.c	/^int printmat($
printvect	matrix.c	/^int printvect($
pushattributes	attr.c	/^void pushattributes(void)$
pushmatrix	matrix.c	/^void pushmatrix(void)$
pushviewport	viewp.c	/^void pushviewport(void)$
px	pref.c	/^static	long	px = -1, py = -1, pxs = -1, pys = -1;$/
pxs	pref.c	/^static	long	px = -1, py = -1, pxs = -1, pys = -1;$/
py	pref.c	/^static	long	px = -1, py = -1, pxs = -1, pys = -1;$/
pys	pref.c	/^static	long	px = -1, py = -1, pxs = -1, pys = -1;$/
qdevice	queue.c	/^void qdevice(Device dev)$
qenter	queue.c	/^void qenter($
qread	queue.c	/^long qread(short *ret)$
qreset	queue.c	/^void qreset(void)$
qtest	queue.c	/^long qtest(void)$
quickclip	clip.c	/^void quickclip($
rcrv	curves.c	/^void rcrv(Coord geom[4][4])$
rcrvn	curves.c	/^void rcrvn($
rdr	draw.c	/^void rdr($
rdr2	draw.c	/^void rdr2($
rdr2i	draw.c	/^void rdr2i($
rdr2s	draw.c	/^void rdr2s($
rdri	draw.c	/^void rdri($
rdrs	draw.c	/^void rdrs($
rect	rect.c	/^void rect($
rectf	rect.c	/^void rectf($
rectfi	rect.c	/^void rectfi($
rectfs	rect.c	/^void rectfs($
recti	rect.c	/^void recti($
rects	rect.c	/^void rects($
register	vogl.h	/^#define	register$/
replace	patches.c	/^static void replace($
reshapeviewport	drivers.c	/^void reshapeviewport(void)$
rmv	move.c	/^void rmv($
rmv2	move.c	/^void rmv2($
rmv2i	move.c	/^void rmv2i($
rmv2s	move.c	/^void rmv2s($
rmvi	move.c	/^void rmvi($
rmvs	move.c	/^void rmvs($
rot	trans.c	/^void rot($
rotate	trans.c	/^void rotate($
rpatch	patches.c	/^void rpatch($
rpdr	polygons.c	/^void rpdr($
rpdr2	polygons.c	/^void rpdr2($
rpdr2i	polygons.c	/^void rpdr2i($
rpdr2s	polygons.c	/^void rpdr2s($
rpdri	polygons.c	/^void rpdri($
rpdrs	polygons.c	/^void rpdrs($
rpmv	polygons.c	/^void rpmv($
rpmv2	polygons.c	/^void rpmv2($
rpmv2i	polygons.c	/^void rpmv2i($
rpmv2s	polygons.c	/^void rpmv2s($
rpmvi	polygons.c	/^void rpmvi($
rpmvs	polygons.c	/^void rpmvs($
scale	scale.c	/^void scale($
shademodel	drivers.c	/^void shademodel(long model)$
shclip	polygons.c	/^static void shclip($
shclose	polygons.c	/^static void shclose(int side)$
sin	arcs.c	/^extern	double	sin();$/
singlebuffer	buffer.c	/^void singlebuffer(void)$
sqrt	viewing.c	/^extern	double	sqrt();$/
standard	fvogl.h	/^c standard colour indices$/
stdout	drivers.c	/^static FILE	*fp        = stdout;$/
swapbuffers	buffer.c	/^void swapbuffers(void)$
tk	vogl.h	/^typedef union tk {$/
tls	vogl.h	/^typedef struct tls {$/
transformtensor	patches.c	/^void transformtensor($
translate	trans.c	/^void translate($
tsegs	patches.c	/^static int  tsegs = 10;$/
unqdevice	queue.c	/^void unqdevice(Device dev)$
usegs	patches.c	/^static int  usegs = 10;$/
v2d	vcalls.c	/^void v2d(long vec[2])$
v2f	vcalls.c	/^void v2f(float vec[2])$
v2i	vcalls.c	/^void v2i(long vec[2])$
v2s	vcalls.c	/^void v2s(short vec[2])$
v3d	vcalls.c	/^void v3d(double vec[3])$
v3f	vcalls.c	/^void v3f(float vec[3])$
v3i	vcalls.c	/^void v3i(long vec[3])$
v3s	vcalls.c	/^void v3s(short vec[3])$
v4d	vcalls.c	/^void v4d(double vec[4])$
v4f	vcalls.c	/^void v4f(float vec[4])$
v4i	vcalls.c	/^void v4i(long vec[4])$
v4s	vcalls.c	/^void v4s(short vec[4])$
vallocate	valloc.c	/^char * vallocate(unsigned size)$
valuator	fvodevice.h	/^c valuator values$/
values	fvodevice.h	/^c valuator values$/
vcall	vcalls.c	/^void vcall($
vdev	vogl.h	/^typedef struct vdev {$/
vdevice	drivers.c	/^struct vdev	 vdevice;$/
verror	drivers.c	/^void verror(char *str)$
vgetdev	drivers.c	/^char * vgetdev(char *buf)$
viewport	viewp.c	/^void viewport($
vinit	drivers.c	/^void vinit(char *device)$
visible	polygons.c	/^static visible(int side)$
vnewdev	drivers.c	/^void vnewdev(char *device)$
voutput	drivers.c	/^void voutput(char *path)$
vp	vogl.h	/^typedef struct vp {$/
vs	vogl.h	/^typedef	struct	vs {	/
vsfree	viewp.c	/^static	Vstack	*vsfree =  (Vstack *) NULL;$/
wc	clip.c	/^float wc[2][6];$/
winconstraints	drivers.c	/^void winconstraints(void)$
window	viewing.c	/^void window($
winopen	drivers.c	/^long winopen(char *title)$
yobbaray	yobbarays.c	/^	} *yobbaray;$/
yobbarays	yobbarays.c	/^void yobbarays(int onoff)$
