ABS	invmat4.c	/^#define  ABS(x)		((x)>=0 ? (x) : -(x))$/
BADPTR	malloc.c	/^#define BADPTR(p)	((p) < memlim[0] | (p) >= memlim/
BRT2SCALE	tmprivat.h	/^#define BRT2SCALE(l2)	(int)(M_LN2*TM_BRTSCALE*(l2)/
CEQ	spec_rgb.c	/^#define CEQ(v1,v2)	((v1) <= (v2)+CEPS && (v2) <= (/
CHECK	standard.h	/^#define  CHECK(be,et,em)	((be) ? error(et,em) : 0)/
CO_P0	cone.h	/^#define  CO_P0(co)	((co)->ca+(co)->p0)$/
CO_P1	cone.h	/^#define  CO_P1(co)	((co)->ca+(co)->p1)$/
CO_R0	cone.h	/^#define  CO_R0(co)	((co)->ca[(co)->r0])$/
CO_R1	cone.h	/^#define  CO_R1(co)	((co)->ca[(co)->r1])$/
DCHECK	standard.h	/^#define  DCHECK(be,et,em)	0$/
DOT	fvect.h	/^#define  DOT(v1,v2)	((v1)[0]*(v2)[0]+(v1)[1]*(v2)[/
FD_CLR	selcall.h	/^#define	FD_CLR(n, p)	((p)->fds_bits[(n)\/NFDBITS] /
FD_ISSET	selcall.h	/^#define	FD_ISSET(n, p)	((p)->fds_bits[(n)\/NFDBITS/
FD_SET	selcall.h	/^#define	FD_SET(n, p)	((p)->fds_bits[(n)\/NFDBITS] /
FD_ZERO	selcall.h	/^#define FD_ZERO(p)	bzero((char *)(p), sizeof(*(p))/
FEQ	image.c	/^#define  FEQ(x,y)	(fabs((x)-(y)) <= FTINY)$/
ISDIRSEP	paths.h	/^#define ISDIRSEP(c)	((c)=='\/' || (c)=='\\\\')$/
LU_SINIT	lookup.h	/^#define LU_SINIT(fk,fd)		{lu_shash,strcmp,(void (*/
NOPOLY	rglsurf.c	/^#define NOPOLY()	if (curpolysize) {glEnd(); curpol/
PRIMEQ	tmprivat.h	/^#define	PRIMEQ(p1,p2)	(FEQ((p1)[0][0],(p2)[0][0])&/
SWAP	invmat4.c	/^#define SWAP(a,b,t) (t=a,a=b,b=t)$/
TIFFGetA	tiffio.h	/^#define	TIFFGetA(abgr)	(((abgr) >> 24) & 0xff)$/
TIFFGetB	tiffio.h	/^#define	TIFFGetB(abgr)	(((abgr) >> 16) & 0xff)$/
TIFFGetG	tiffio.h	/^#define	TIFFGetG(abgr)	(((abgr) >> 8) & 0xff)$/
TIFFGetR	tiffio.h	/^#define	TIFFGetR(abgr)	((abgr) & 0xff)$/
UPPER	vars.h	/^#define UPPER(c)	((c)&~0x20)	\/* ASCII trick *\/$/
VADD	fvect.h	/^#define  VADD(vr,v1,v2)	((vr)[0]=(v1)[0]+(v2)[0], /
VCOPY	fvect.h	/^#define  VCOPY(v1,v2)	((v1)[0]=(v2)[0],(v1)[1]=(v2/
VCROSS	fvect.h	/^#define  VCROSS(vr,v1,v2) \\$/
VEQ	image.c	/^#define  VEQ(v,w)	(FEQ((v)[0],(w)[0]) && FEQ((v)[1/
VERTEX	face.h	/^#define  VERTEX(f,n)	((f)->va + 3*(n))$/
VLEN	fvect.h	/^#define  VLEN(v)	sqrt(DOT(v,v))$/
VSUB	fvect.h	/^#define  VSUB(vr,v1,v2)	((vr)[0]=(v1)[0]-(v2)[0], /
VSUM	fvect.h	/^#define  VSUM(vr,v1,v2,f)	((vr)[0]=(v1)[0]+(f)*(v2/
XYEQ	spec_rgb.c	/^#define XYEQ(c1,c2)	(CEQ((c1)[CIEX],(c2)[CIEX]) &&/
addchan	caldefn.c	/^addchan(sp)			\/* add an output channel assignment/
addcolor	color.h	/^#define  addcolor(c1,c2)	((c1)[0]+=(c2)[0],(c1)[1]/
addekid	calexpr.c	/^addekid(ep, ekid)			\/* add a child to ep *\/$/
addmeshtri	mesh.c	/^addmeshtri(mp, tv, mo)		\/* add a new mesh triangl/
addmeshvert	mesh.c	/^addmeshvert(mp, vp)		\/* find\/add a mesh vertex */
advance	rexpr.c	/^advance(alp, ep)$/
argf	calfunc.c	/^argf(n)				\/* return function def for nth argumen/
argfun	calfunc.c	/^argfun(n)			\/* return function name for nth argum/
argument	calfunc.c	/^argument(n)			\/* return nth argument for active f/
aspectval	color.h	/^#define  aspectval(hl)		atof((hl)+LASPECTSTR)$/
atos	words.c	/^atos(rs, nb, s)			\/* get word from string, return/
badarg	badarg.c	/^badarg(ac, av, fl)		\/* check argument list *\/$/
badmatch	loadvars.c	/^badmatch(tv, cv)		\/* case insensitive truncated c/
bcmp	bcopy.c	/^bcmp(b1, b2, nbytes)$/
bcopy	bcopy.c	/^bcopy(src, dest, nbytes)$/
bfree	bmalloc.c	/^bfree(p, n)			\/* free random memory *\/$/
bigdiff	color.c	/^bigdiff(c1, c2, md)			\/* c1 delta c2 > md? *\/$/
biggerlib	biggerlib.c	/^biggerlib()			\/* expand the library *\/$/
bitcount	urind.c	/^#define  bitcount(i)	(bctab[(i)>>24&0xff]+bctab[(i/
bits_bytes	targa.h	/^#define  bits_bytes(n)	(((n)+7)>>3)	\/* number of /
bmalloc	bmalloc.c	/^bmalloc(n)		\/* allocate a block of n bytes *\/$/
boolvalue	loadvars.c	/^boolvalue(vp)			\/* check boolean for legal values/
bright	color.h	/^#define  bright(col)	(CIE_rf*(col)[RED]+CIE_gf*(co/
buildoctlist	rglinst.c	/^buildoctlist(lp)			\/* build octree list *\/$/
bzero	bcopy.c	/^bzero(b, nbytes)$/
catvalues	loadvars.c	/^catvalues(vp)			\/* concatenate variable values */
cclass	rexpr.c	/^cclass(set, c, af)$/
chanout	caldefn.c	/^chanout(cs)			\/* set output channels *\/$/
chanvalue	chanvalue.c	/^chanvalue(int n)$/
check	image.c	/^#define check(c,l)	if ((av[0][c]&&av[0][c]!=' ') |/
checkarg	xf.c	/^#define  checkarg(a,l)	if (av[i][a] || badarg(ac-i/
checkheader	header.c	/^checkheader(fin, fmt, fout)$/
checkmesh	mesh.c	/^checkmesh(mp)				\/* validate mesh data *\/$/
checkoct	rglinst.c	/^checkoct(fname, cent)			\/* check octree file for /
checkvalues	loadvars.c	/^checkvalues()			\/* check assignments *\/$/
cie_rgb	spec_rgb.c	/^cie_rgb(rgb, xyz)		\/* convert CIE color to standa/
clearobjndx	modobject.c	/^clearobjndx()			\/* clear object hash tables *\/$/
clip	clip.c	/^clip(ep1, ep2, min, max)	\/* clip a line segment t/
clipgamut	spec_rgb.c	/^clipgamut(col, brt, gamut, lower, upper)	\/* clip /
close_process	process.c	/^close_process(pd)		\/* close pipes and wait for pr/
clruv	tmapluv.c	/^#define clruv(p,uv)		uvflgop(p,uv,&=~)$/
clruvall	tmapluv.c	/^#define clruvall(p)		bzero((MEM_PTR)(p)->rgbflg,si/
colcorval	color.h	/^#define  colcorval(cc,hl)	sscanf(hl+LCOLCORSTR,"%f/
colortrans	spec_rgb.c	/^colortrans(c2, mat, c1)		\/* convert c1 by mat and/
colr_color	color.c	/^colr_color(col, clr)		\/* convert short to float c/
colrs_gambs	colrops.c	/^colrs_gambs(scan, len)		\/* convert scanline of co/
colrval	color.h	/^#define  colrval(c,p)		( (c)[EXP] ? \\$/
colval	color.h	/^#define  colval(col,pri)	((col)[pri])$/
combine	octree.c	/^combine(ot)			\/* recursively combine nodes *\/$/
comp_baryc	tmesh.c	/^comp_baryc(bcm, v1, v2, v3)		\/* compute barycentr/
compactfree	malloc.c	/^compactfree()		\/* compact free lists (moving to t/
compmeshift	tmapluv.c	/^compmeshift(li, uvp)			\/* compute mesopic color s/
comprgb2rgbWBmat	spec_rgb.c	/^comprgb2rgbWBmat(mat, pr1, pr2)	\/* von Kries conv/
comprgb2rgbmat	spec_rgb.c	/^comprgb2rgbmat(mat, pr1, pr2)	\/* compute conversi/
comprgb2xyzWBmat	spec_rgb.c	/^comprgb2xyzWBmat(mat, pr)	\/* von Kries conversion/
comprgb2xyzmat	spec_rgb.c	/^comprgb2xyzmat(mat, pr)		\/* compute conversion fr/
compxyz2rgbWBmat	spec_rgb.c	/^compxyz2rgbWBmat(mat, pr)	\/* von Kries conversion/
compxyz2rgbmat	spec_rgb.c	/^compxyz2rgbmat(mat, pr)		\/* compute conversion fr/
compxyzWBmat	spec_rgb.c	/^compxyzWBmat(mat, wht1, wht2)	\/* CIE von Kries tr/
conexform	cone.c	/^conexform(co)			\/* get cone transformation matrix/
copycolor	color.h	/^#define  copycolor(c1,c2)	((c1)[0]=(c2)[0],(c1)[1]/
copycolr	color.h	/^#define  copycolr(c1,c2)	(c1[0]=c2[0],c1[1]=c2[1],/
copymat4	mat4.h	/^#define  copymat4(m4a,m4b)	bcopy((char *)m4b,(char/
copystruct	lookup.c	/^#define	 copystruct(d,s)	bcopy((char *)(s),(char */
cpcolormat	color.h	/^#define  cpcolormat(md,ms)	bcopy((char *)ms,(char /
cucopy	octree.c	/^cucopy(cu1, cu2)		\/* copy cu2 into cu1 *\/$/
culocate	octree.c	/^culocate(cu, pt)		\/* locate point within cube *\//
cvcmp	mesh.c	/^cvcmp(v1, v2)				\/* compare encoded vertices *\/$/
cvhash	mesh.c	/^cvhash(cvp)				\/* hash an encoded vertex *\/$/
d2r	xf.c	/^#define  d2r(a)		((PI\/180.)*(a))$/
dateval	header.c	/^dateval(tloc, s)		\/* get capture date value *\/$/
dcleanup	caldefn.c	/^dcleanup(lvl)		\/* clear definitions (0->vars,1->o/
dclear	caldefn.c	/^dclear(name)			\/* delete variable definitions of /
decodedir	dircode.c	/^decodedir(dv, dc)	\/* decode a normalized directio/
deletelem	objset.c	/^deletelem(os, obj)		\/* delete obj from os, no que/
dfirst	caldefn.c	/^dfirst()			\/* return pointer to first definition /
dir2diff	dircode.c	/^dir2diff(dc1, dc2)		\/* approx. radians^2 between /
dist2	fvect.c	/^dist2(p1, p2)			\/* return square of distance betw/
dist2line	fvect.c	/^dist2line(p, ep1, ep2)		\/* return square of dista/
dist2lseg	fvect.c	/^dist2lseg(p, ep1, ep2)		\/* return square of dista/
dlookup	caldefn.c	/^dlookup(name)			\/* look up a definition *\/$/
dname	caldefn.c	/^#define	 dname(ep)	((ep)->v.kid->type == SYM ? \\$/
dnext	caldefn.c	/^dnext()				\/* return pointer to next definition */
doflatsrc	rglsrc.c	/^doflatsrc(m, pos, norm, area)	\/* record a flat so/
domatobj	rgldomat.c	/^domatobj(mp, cent)		\/* generate OpenGL material f/
domatvert	rgldomat.c	/^domatvert(mp, v, n)		\/* generate OpenGL material /
donesets	objset.c	/^donesets()			\/* free ALL SETS in our table *\/$/
dosets	objset.c	/^dosets(f)				\/* loop through all sets *\/$/
dosphsrc	rglsrc.c	/^dosphsrc(m, pos, area)		\/* record a spherical sou/
dpop	caldefn.c	/^dpop(name)			\/* pop a definition *\/$/
dprint	calprnt.c	/^dprint(name, fp)		\/* print a definition (all if n/
dpush	caldefn.c	/^dpush(nm, ep)			\/* push on a definition *\/$/
dremove	caldefn.c	/^dremove(name)			\/* delete all definitions of name/
dvalue	caldefn.c	/^dvalue(name, d)			\/* evaluate a variable *\/$/
eadd	calexpr.c	/^eadd(ep)$/
eargument	calexpr.c	/^eargument(ep)$/
ebotch	calexpr.c	/^ebotch(ep)$/
ecalloc	ealloc.c	/^ecalloc(ne, es)			\/* return pointer to initialize/
echannel	calexpr.c	/^echannel(ep)$/
ecompile	rexpr.c	/^ecompile(sp, iflg, wflag)               \/* compil/
edivi	calexpr.c	/^edivi(ep)$/
efree	ealloc.c	/^efree(cp)			\/* free memory allocated by above *\//
efunc	calfunc.c	/^efunc(ep)				\/* evaluate a function *\/$/
eindex	rexpr.c	/^eindex(sp)                    \/* find the express/
ekid	calexpr.c	/^ekid(ep, n)			\/* return pointer to a node's nth k/
emalloc	ealloc.c	/^emalloc(n)			\/* return pointer to n uninitialized/
emult	calexpr.c	/^emult(ep)$/
encodedir	dircode.c	/^encodedir(dv)		\/* encode a normalized direction v/
enumber	calexpr.c	/^enumber(ep)$/
eparse	calexpr.c	/^eparse(expr)			\/* parse an expression string *\/$/
epcmp	calexpr.c	/^epcmp(ep1, ep2)			\/* compare two expressions for /
epfree	calexpr.c	/^epfree(epar)			\/* free a parse tree *\/$/
epow	calexpr.c	/^epow(ep)$/
eprint	calprnt.c	/^eprint(ep, fp)			\/* print a parse tree *\/$/
eputs	eputs.c	/^eputs(s)			\/* error message *\/$/
erealloc	ealloc.c	/^erealloc(cp, n)			\/* reallocate cp to size n *\/$/
erf	erf.c	/^erf(arg) double arg;{$/
erfc	erf.c	/^erfc(arg) double arg;{$/
error	error.c	/^error(etype, emsg)		\/* report error, quit if nece/
esubtr	calexpr.c	/^esubtr(ep)$/
euminus	calexpr.c	/^euminus(ep)$/
eval	calexpr.c	/^eval(expr)			\/* evaluate an expression string *\//
eval_baryc	tmesh.c	/^eval_baryc(wt, p, bcm)		\/* evaluate barycentric w/
evalue	calcomp.h	/^#define	 evalue(ep)	(*eoper[(ep)->type])(ep)$/
evariable	caldefn.c	/^evariable(ep)			\/* evaluate a variable *\/$/
exp10	tonemap.c	/^#define	exp10(x)	exp(M_LN10*(x))$/
expandarg	expandarg.c	/^expandarg(acp, avp, n)		\/* expand list at argumen/
exposval	color.h	/^#define  exposval(hl)		atof((hl)+LEXPOSSTR)$/
expsave	rexpr.c	/^expsave()		      \/* save compiled string *\/$/
expset	rexpr.c	/^expset(ep)			\/* install saved string *\/$/
fcompile	caldefn.c	/^fcompile(fname)			\/* get definitions from a file /
fcross	fvect.c	/^fcross(vres, v1, v2)		\/* vres = v1 X v2 *\/$/
fdate	fdate.c	/^fdate(fname)				\/* get file date *\/$/
fdir2diff	dircode.c	/^fdir2diff(dc1, v2)		\/* approx. radians^2 between /
fdot	fvect.c	/^fdot(v1, v2)			\/* return the dot product of two v/
fgetline	fgetline.c	/^fgetline(s, n, fp)	\/* read in line with escapes, /
fgetresolu	resolu.c	/^fgetresolu(sl, ns, fp)			\/* get picture dimension/
fgetsresolu	resolu.h	/^#define  fgetsresolu(rs,fp)	str2resolu(rs, \\$/
fgetval	fgetval.c	/^fgetval(fp, ty, vp)			\/* get specified data word /
fgetword	fgetword.c	/^fgetword(s, n, fp)		\/* get (quoted) word up to n-/
fixargv0	fixargv0.c	/^fixargv0(av0)			\/* extract command name from full/
flat_tri	tmesh.c	/^flat_tri(v1, v2, v3, n1, n2, n3)	\/* determine if /
flrpoint	linregr.c	/^flrpoint(x, y, l)		\/* add point (x,y) to sum *\/$/
fltvalue	loadvars.c	/^fltvalue(vp)			\/* check float variable for legal /
formatval	header.c	/^formatval(r, s)			\/* get format value (return tru/
fprintview	image.c	/^fprintview(vp, fp)			\/* write out view parameters/
fprtresolu	resolu.h	/^#define  fprtresolu(sl,ns,fp)	fprintf(fp,PIXSTDFMT/
fputaspect	color.h	/^#define  fputaspect(pa,fp)	fprintf(fp,"%s%f\\n",AS/
fputcolcor	color.h	/^#define  fputcolcor(cc,fp)	fprintf(fp,"%s %f %f %f/
fputdate	header.c	/^fputdate(tv, fp)		\/* write out the given time val/
fputexpos	color.h	/^#define  fputexpos(ex,fp)	fprintf(fp,"%s%e\\n",EXP/
fputformat	header.c	/^fputformat(s, fp)		\/* put out a format value *\/$/
fputnow	header.c	/^fputnow(fp)			\/* write out the current time *\/$/
fputprims	color.h	/^#define  fputprims(p,fp)	fprintf(fp, \\$/
fputresolu	resolu.c	/^fputresolu(ord, sl, ns, fp)		\/* put out picture d/
fputsresolu	resolu.h	/^#define  fputsresolu(rs,fp)	fputs(resolu2str(resol/
fputword	fputword.c	/^fputword(s, fp)			\/* put (quoted) word to file st/
frandom	random.h	/^#define  frandom()	0.5$/
freadcolrs	color.c	/^freadcolrs(scanline, len, fp)		\/* read in an enco/
freadscan	color.c	/^freadscan(scanline, len, fp)		\/* read in a scanli/
free	malloc.c	/^free(p)			\/* free memory allocated by malloc *\/$/
free_os	free_os.c	/^free_os(op)			\/* free unneeded memory for object /
freecone	cone.c	/^freecone(o)			\/* free memory associated with cone/
freeface	face.c	/^freeface(o)			\/* free memory associated with face/
freefargs	readfargs.c	/^freefargs(fa)			\/* free object arguments *\/$/
freefont	font.c	/^freefont(fnt)			\/* release a font (free all if NU/
freeinstance	instance.c	/^freeinstance(o)		\/* free memory associated with i/
freelamps	lamps.c	/^freelamps()			\/* free our lamps list *\/$/
freemesh	mesh.c	/^freemesh(ms)			\/* free mesh data *\/$/
freemeshinst	mesh.c	/^freemeshinst(o)			\/* free mesh instance *\/$/
freemtl	rglmat.c	/^freemtl(mp)			\/* free a material *\/$/
freeobjects	readobj.c	/^freeobjects(firstobj, nobjs)		\/* free a range of /
freeqstr	savqstr.c	/^freeqstr(s)			\/* free a private string *\/$/
freescene	instance.c	/^freescene(sc)		\/* release a scene reference *\/$/
freestr	savestr.c	/^freestr(s)				\/* free a string *\/$/
frexp	frexp.c	/^frexp(x, ip)		\/* call it paranoia, I've seen the /
frlibopen	fropen.c	/^frlibopen(fname)		\/* find file and open for readi/
fscnresolu	resolu.h	/^#define  fscnresolu(sl,ns,fp)	(fscanf(fp,PIXSTDFMT/
fskip	words.c	/^fskip(s)			\/* skip float in string *\/$/
fullnode	objset.c	/^fullnode(oset)			\/* return octree for object set /
fullxf	xf.c	/^fullxf(fx, ac, av)			\/* compute both forward and /
fundefined	calfunc.c	/^fundefined(fname)		\/* return # of arguments for f/
funset	calfunc.c	/^funset(fname, nargs, assign, fptr)	\/* set a libra/
funvalue	calfunc.c	/^funvalue(fname, n, a)		\/* return a function value/
fvsum	fvect.c	/^fvsum(vres, v0, v1, f)		\/* vres = v0 + f*v1 *\/$/
fwrite	fwrite.c	/^fwrite(ptr, size, count, fp)		\/* system version i/
fwritecolrs	color.c	/^fwritecolrs(scanline, len, fp)		\/* write out a co/
fwritescan	color.c	/^fwritescan(scanline, len, fp)		\/* write out a sca/
galloc	font.c	/^#define galloc(nv)	(GLYPH *)malloc(sizeof(GLYPH)+2/
gambs_colrs	colrops.c	/^gambs_colrs(scan, len)		\/* convert gamma bytes to/
getE1	calexpr.c	/^getE1()				\/* E1 -> E1 ADDOP E2 *\/$/
getE2	calexpr.c	/^getE2()				\/* E2 -> E2 MULOP E3 *\/$/
getE3	calexpr.c	/^getE3()				\/* E3 -> E4 ^ E3 *\/$/
getE4	calexpr.c	/^getE4()				\/* E4 -> ADDOP E5 *\/$/
getE5	calexpr.c	/^getE5()				\/* E5 -> (E1) *\/$/
get_baryc	tmesh.c	/^get_baryc(wt, p, v1, v2, v3)	\/* compute barycentr/
getchan	caldefn.c	/^getchan()			\/* A -> $N = E1 *\/$/
getcone	cone.c	/^getcone(o, getxf)			\/* get cone structure *\/$/
getdefn	caldefn.c	/^getdefn()			\/* A -> SYM = E1 *\/$/
getface	face.c	/^getface(o)			\/* get arguments for a face *\/$/
getflt	portio.c	/^getflt(fp)			\/* get a floating point number *\/$/
getfont	font.c	/^getfont(fname)				\/* return font fname *\/$/
getfullnode	readmesh.c	/^getfullnode()				\/* get a set, return fullnode */
getheader	header.c	/^getheader(fp, f, p)		\/* get header from file *\/$/
gethview	image.c	/^gethview(s, v)				\/* get view from header *\/$/
getinstance	instance.c	/^getinstance(o, flags)			\/* get instance structure/
getint	portio.c	/^getint(siz, fp)			\/* get a siz-byte integer *\/$/
getinum	calexpr.c	/^getinum()			\/* scan a positive integer *\/$/
getlibpath	getlibpath.c	/^getlibpath()$/
getmatp	rglmat.c	/^getmatp(nam)			\/* find material record for modifi/
getmesh	mesh.c	/^getmesh(mname, flags)			\/* get mesh data *\/$/
getmeshinst	mesh.c	/^getmeshinst(o, flags)			\/* create mesh instance */
getmeshpseudo	mesh.c	/^getmeshpseudo(mp, mo)		\/* get mesh pseudo object /
getmeshtri	mesh.c	/^getmeshtri(tv, mo, mp, ti, wha)	\/* get triangle v/
getmeshtrivid	mesh.c	/^getmeshtrivid(tvid, mo, mp, ti)		\/* get triangle /
getmeshvert	mesh.c	/^getmeshvert(vp, mp, vid, what)	\/* get triangle ve/
getname	calexpr.c	/^getname()			\/* scan an identifier *\/$/
getnum	calexpr.c	/^getnum()			\/* scan a positive float *\/$/
getobj	sceneio.c	/^getobj(fp, objsiz)			\/* get next object *\/$/
getobject	readobj.c	/^getobject(name, fp)			\/* read the next object *\//
getoct	rglinst.c	/^getoct(name)				\/* get\/assign octree list id *\//
getpagesize	getpagesize.c	/^getpagesize()			\/* use var structure to get page /
getpatch	readmesh.c	/^getpatch(pp)				\/* load a mesh patch *\/$/
getpath	getpath.c	/^getpath(fname, searchpath, mode)	\/* expand fname,/
getscanpos	calexpr.c	/^getscanpos(fnp, lnp, spp, fpp)	\/* return current /
getscene	instance.c	/^getscene(sname, flags)			\/* load octree sname *\//
getstatement	caldefn.c	/^getstatement()			\/* get next statement *\/$/
getstr	portio.c	/^getstr(s, fp)			\/* get null-terminated string *\//
gettree	readmesh.c	/^gettree()				\/* get a pre-ordered octree *\/$/
getviewopt	image.c	/^getviewopt(v, ac, av)			\/* process view argument /
getwd	paths.h	/^#define  getwd(p)	getcwd(p, sizeof(p))$/
globmatch	header.c	/^globmatch(p, s)			\/* check for match of s against/
glu_error	rglsurf.c	/^glu_error(en)			\/* report an error as a warning */
gvlist	font.h	/^#define gvlist(g)	((GORD *)((g)+1))$/
hasdata	otypes.h	/^#define  hasdata(t)	(ofun[t].flags & (T_D|T_I))$/
hasfunc	otypes.h	/^#define  hasfunc(t)	(ofun[t].flags & (T_F|T_D|T_I)/
hash	caldefn.c	/^#define  hash(s)	(shash(s)%NHASH)$/
hastext	otypes.h	/^#define  hastext(t)	(ofun[t].flags & T_E)$/
headidval	header.c	/^headidval(r,s)			\/* get header id (return true if/
htcontrs	tonemap.c	/^htcontrs(La)		\/* human threshold contrast sensiti/
ilhash	urand.c	/^ilhash(d, n)			\/* hash a set of integer values */
imhash	rglinst.c	/^static unsigned long	imhash(mod) char *mod; {retur/
incontext	caldefn.c	/^incontext(qn)			\/* is qualified name in current c/
incube	octree.c	/^incube(cu, pt)			\/* determine if a point is insid/
inface	face.c	/^inface(p, f)			\/* determine if point is in face */
initfile	calexpr.c	/^initfile(fp, fn, ln)		\/* prepare input file *\/$/
initotypes	rglfile.c	/^initotypes()			\/* initialize ofun array *\/$/
initstate	random.c	/^initstate( seed, arg_state, n )$/
initstr	calexpr.c	/^initstr(s, fn, ln)		\/* prepare input string *\/$/
initurand	random.h	/^#define  initurand(n)	(n)$/
insertelem	objset.c	/^insertelem(os, obj)		\/* insert obj into os, no qu/
insertobject	modobject.c	/^insertobject(obj)		\/* insert new object into our /
inset	objset.c	/^inset(os, obj)			\/* determine if object is in set/
intens	color.h	/^#define  intens(col)		( (col)[0] > (col)[1] \\$/
intvalue	loadvars.c	/^intvalue(vp)			\/* check integer variable for lega/
invmat4	invmat4.c	/^invmat4(inverse, mat)$/
invxf	xf.c	/^invxf(ret, ac, av)		\/* invert transform specifica/
isaspect	color.h	/^#define  isaspect(hl)		(!strncmp(hl,ASPECTSTR,LASP/
iscolcor	color.h	/^#define  iscolcor(hl)		(!strncmp(hl,COLCORSTR,LCOL/
isconstfun	calexpr.c	/^isconstfun(ep)			\/* is ep linked to a constant fu/
isconstvar	calexpr.c	/^isconstvar(ep)			\/* is ep linked to a constant ex/
isdate	header.c	/^isdate(s)			\/* is the given line a capture date? /
isdecimal	calexpr.c	/^#define	 isdecimal(c)	(isdigit(c) || (c) == '.')$/
isempty	octree.h	/^#define  isempty(ot)	((ot) == EMPTY)$/
isexpos	color.h	/^#define  isexpos(hl)		(!strncmp(hl,EXPOSSTR,LEXPOS/
isflat	otypes.h	/^#define  isflat(t)	((t)==OBJ_FACE || (t)==OBJ_RING/
isflt	words.c	/^isflt(s)			\/* check float format *\/$/
isfltd	words.c	/^isfltd(s, ds)			\/* check integer format with deli/
isformat	header.c	/^isformat(s)			\/* is line a format line? *\/$/
isfull	octree.h	/^#define  isfull(ot)	((ot) < EMPTY)$/
isheadid	header.c	/^isheadid(s)			\/* check to see if line is header i/
isid	calcomp.h	/^#define	 isid(c)	(isalnum(c) || (c) == '_' || \\$/
isint	words.c	/^isint(s)			\/* check integer format *\/$/
isintd	words.c	/^isintd(s, ds)			\/* check integer format with deli/
iskip	words.c	/^iskip(s)			\/* skip integer in string *\/$/
islight	otypes.h	/^#define  islight(t)	(ofun[t].flags & T_L)$/
ismaterial	otypes.h	/^#define  ismaterial(t)	(ofun[t].flags & T_M)$/
ismixture	otypes.h	/^#define  ismixture(t)	(ofun[t].flags & T_X)$/
ismodifier	otypes.h	/^#define  ismodifier(t)	(!(ofun[t].flags & (T_S|T_V/
ispattern	otypes.h	/^#define  ispattern(t)	(ofun[t].flags & T_P)$/
isprims	color.h	/^#define  isprims(hl)		(!strncmp(hl,PRIMARYSTR,LPRI/
issrcmat	radogl.h	/^#define issrcmat(m)	((m) != NULL && islight((m)->t/
issurface	otypes.h	/^#define  issurface(t)	(ofun[t].flags & T_S)$/
istexture	otypes.h	/^#define  istexture(t)	(ofun[t].flags & T_T)$/
istree	octree.h	/^#define  istree(ot)	((ot) > EMPTY)$/
isuvset	tmapluv.c	/^#define isuvset(p,uv)		uvflgop(p,uv,&)$/
isview	image.c	/^isview(s)				\/* is this a view string? *\/$/
isvlight	otypes.h	/^#define  isvlight(t)	(ofun[t].flags & T_LV)$/
isvolume	otypes.h	/^#define  isvolume(t)	(ofun[t].flags & T_V)$/
l_acos	calfunc.c	/^l_acos()$/
l_asin	calfunc.c	/^l_asin()$/
l_atan	calfunc.c	/^l_atan()$/
l_atan2	calfunc.c	/^l_atan2()$/
l_ceil	calfunc.c	/^l_ceil()		\/* return smallest integer not less tha/
l_cos	calfunc.c	/^l_cos()$/
l_erf	biggerlib.c	/^l_erf()$/
l_erfc	biggerlib.c	/^l_erfc()$/
l_exp	calfunc.c	/^l_exp()$/
l_flatsrc	rglsrc.c	/^l_flatsrc(n)			\/* convert a flat source *\/$/
l_floor	calfunc.c	/^l_floor()		\/* return largest integer not greater /
l_if	calfunc.c	/^l_if()			\/* if(cond, then, else) conditional expr/
l_j0	biggerlib.c	/^l_j0()$/
l_j1	biggerlib.c	/^l_j1()$/
l_jn	biggerlib.c	/^l_jn()$/
l_log	calfunc.c	/^l_log()$/
l_log10	calfunc.c	/^l_log10()$/
l_rand	calfunc.c	/^l_rand()		\/* random function between 0 and 1 *\/$/
l_select	calfunc.c	/^l_select()		\/* return argument #(A1+1) *\/$/
l_sin	calfunc.c	/^l_sin()$/
l_source	rglsrc.c	/^l_source(n)			\/* convert a distant source *\/$/
l_sphsrc	rglsrc.c	/^l_sphsrc(n)			\/* convert a spherical source *\/$/
l_sqrt	calfunc.c	/^l_sqrt()$/
l_tan	calfunc.c	/^l_tan()$/
l_y0	biggerlib.c	/^l_y0()$/
l_y1	biggerlib.c	/^l_y1()$/
l_yn	biggerlib.c	/^l_yn()$/
lastmod	modobject.c	/^lastmod(obj, mname)		\/* find modifier definition /
libfunc	calfunc.c	/^libfunc(fname, vp)			\/* execute library function /
liblookup	calfunc.c	/^liblookup(fname)		\/* look up a library function */
libupdate	caldefn.c	/^libupdate(fn)			\/* update library links *\/$/
lightclean	rglsrc.c	/^lightclean()			\/* clean up light source commands /
lightdefs	rglsrc.c	/^lightdefs()			\/* define light source list *\/$/
lightinit	rglsrc.c	/^lightinit()			\/* initialize lighting *\/$/
loadlamps	lamps.c	/^loadlamps(file)					\/* load lamp type file *\/$/
loadobj	rglinst.c	/^loadobj()				\/* get next object *\/$/
loadoct	rglinst.c	/^loadoct(fname)				\/* read in objects from octree /
loadoctrees	rglinst.c	/^loadoctrees()				\/* load octrees we've saved up */
loadvars	loadvars.c	/^loadvars(rfname)		\/* load variables into vv from /
loc2pix	image.c	/^loc2pix(pp, rp, lx, ly)		\/* compute pixel pos. fr/
long2ascii	calexpr.c	/^long2ascii(l)			      \/* convert long to ascii */
lrclear	linregr.c	/^lrclear(l)			\/* initialize sum *\/$/
lrfit	linregr.c	/^lrfit(r, l)			\/* compute linear regression *\/$/
lrpoint	linregr.h	/^#define	lrpoint(x,y,l)	((l)->xs+=(x),(l)->ys+=(y),/
lrxavg	linregr.h	/^#define	lrxavg(l)	((l)->xs\/(l)->n)$/
lrxdev	linregr.h	/^#define	lrxdev(l)	sqrt(((l)->xxs-(l)->xs*(l)->xs\//
lrxvar	linregr.h	/^#define	lrxvar(l)	(((l)->xxs-(l)->xs*(l)->xs\/(l)-/
lryavg	linregr.h	/^#define	lryavg(l)	((l)->ys\/(l)->n)$/
lrydev	linregr.h	/^#define	lrydev(l)	sqrt(((l)->yys-(l)->ys*(l)->ys\//
lryvar	linregr.h	/^#define	lryvar(l)	(((l)->yys-(l)->ys*(l)->ys\/(l)-/
lu_delete	lookup.c	/^lu_delete(tbl, key)		\/* delete a table entry *\/$/
lu_doall	lookup.c	/^lu_doall(tbl, f)		\/* loop through all valid table/
lu_done	lookup.c	/^lu_done(tbl)			\/* free table and contents *\/$/
lu_find	lookup.c	/^lu_find(tbl, key)		\/* find a table entry *\/$/
lu_init	lookup.c	/^lu_init(tbl, nel)		\/* initialize tbl for at least/
lu_shash	lookup.c	/^lu_shash(s)			\/* hash a nul-terminated string *\//
luminance	color.h	/^#define  luminance(col)		(WHTEFFICACY * bright(col/
luv24Init	tmapluv.c	/^luv24Init(tm)			\/* allocate data for 24-bit LogLu/
luv24NewSpace	tmapluv.c	/^luv24NewSpace(tm)		\/* initialize 24-bit LogLuv co/
luv32Init	tmapluv.c	/^luv32Init(tm)			\/* allocate data for 32-bit LogLu/
luv32NewSpace	tmapluv.c	/^luv32NewSpace(tm)		\/* initialize 32-bit LogLuv co/
m_aniso	rglmat.c	/^m_aniso(o)			\/* anisotropic material *\/$/
m_brdf	rglmat.c	/^m_brdf(o)			\/* convert functional material *\/$/
m_brdf2	rglmat.c	/^m_brdf2(o)			\/* convert advanced functional mater/
m_glass	rglmat.c	/^m_glass(o)			\/* glass material (hopeless) *\/$/
m_light	rglmat.c	/^m_light(o)			\/* convert light type *\/$/
m_mirror	rglmat.c	/^m_mirror(o)			\/* convert mirror type *\/$/
m_normal	rglmat.c	/^m_normal(o)			\/* compute normal material paramete/
m_prism	rglmat.c	/^m_prism(o)			\/* convert prism type *\/$/
malloc	malloc.c	/^malloc(n)			\/* allocate n bytes of memory *\/$/
matchlamp	lamps.c	/^matchlamp(s)				\/* see if string matches any lamp/
matchvar	loadvars.c	/^matchvar(nam)			\/* match a variable by its name */
mbcmp	malloc.c	/^mbcmp(m1, m2)		\/* compare memory block locations /
mcompact	malloc.c	/^mcompact(np)		\/* compact free lists to satisfy re/
memcpy	rexpr.c	/^#define  memcpy(to,from,len)	bcopy(from,to,len)$/
mesherror	readmesh.c	/^mesherror(etyp, msg)			\/* mesh read error *\/$/
mgetflt	readmesh.c	/^mgetflt()				\/* get a floating point number *\/$/
mgetint	readmesh.c	/^mgetint(siz)				\/* get a siz-byte integer *\/$/
mktemp	mktemp.c	/^mktemp(template)		\/* make a unique filename from /
modifier	modobject.c	/^modifier(mname)			\/* get a modifier number from i/
mscrounge	malloc.c	/^mscrounge(np)		\/* search free lists to satisfy re/
mtab	malloc.c	/^#define mtab(mb)	((struct mblk *)(mb)->ptr)$/
mtablen	malloc.c	/^#define mtablen(mb)	((mb)->siz\/sizeof(struct mblk/
multcolor	color.h	/^#define  multcolor(c1,c2)	((c1)[0]*=(c2)[0],(c1)[1/
multcolormat	spec_rgb.c	/^multcolormat(m3, m2, m1)	\/* multiply m1 by m2 and/
multisamp	multisamp.c	/^multisamp(t, n, r)	\/* convert 1-dimensional sampl/
multmat4	mat4.c	/^multmat4(m4a, m4b, m4c)		\/* multiply m4b X m4c an/
multp3	mat4.c	/^multp3(p3a, p3b, m4)		\/* transform p3b by m4 and /
multv3	mat4.c	/^multv3(v3a, v3b, m4)	\/* transform vector v3b by m/
myCombine	rglsurf.c	/^myCombine(coords, vertex_data, weight, dataOut)$/
mycheck	header.c	/^mycheck(s, cp)			\/* check a header line for forma/
myhostname	myhostname.c	/^myhostname()$/
nargum	calfunc.c	/^nargum()			\/* return number of available argument/
nekids	calexpr.c	/^nekids(ep)			\/* return # of kids for node ep *\/$/
newglist	rglfile.c	/^newglist()			\/* allocate an OGL list id *\/$/
newheader	header.c	/^newheader(s, fp)		\/* identifying line of informat/
newmaterial	rglmat.c	/^newmaterial(nam)		\/* get an entry for a new mater/
newnode	caldefn.c	/^#define	 newnode()	(EPNODE *)ecalloc(1, sizeof(EPN/
newobject	readobj.c	/^newobject()				\/* get a new object *\/$/
newquadric	rglsurf.c	/^newquadric()			\/* allocate GLU quadric structure /
newtess	rglsurf.c	/^newtess()			\/* allocate GLU tessellation object */
nexthsiz	modobject.c	/^nexthsiz(oldsiz)		\/* return next hash table size /
nextword	words.c	/^nextword(cp, nb, s)		\/* get (quoted) word, return/
nonsurfinset	readoct.c	/^nonsurfinset(os)			\/* check set for modifier *\/$/
normalize	fvect.c	/^normalize(v)			\/* normalize a vector, return old /
normaspect	image.c	/^normaspect(va, ap, xp, yp)		\/* fix pixel aspect o/
normbright	color.h	/^#define  normbright(c)	( ( (long)(CIE_rf*256.+.5)*/
normcolrs	colrops.c	/^normcolrs(scan, len, adjust)	\/* normalize a scanl/
normscot	tmprivat.h	/^#define normscot(c)	( (	(int4)(SCO_rf*256.+.5)*(c)/
numscans	resolu.h	/^#define  numscans(rs)		((rs)->rt & YMAJOR ? (rs)->/
nvalue	loadvars.c	/^nvalue(vn, n)			\/* return nth variable value *\/$/
o_cone	rglsurf.c	/^o_cone(o)			\/* convert a cone or cylinder *\/$/
o_default	rglmat.c	/^o_default(o)			\/* default object is non-material /
o_face	rglsurf.c	/^o_face(o)			\/* convert a face *\/$/
o_instance	rglinst.c	/^o_instance(o)				\/* convert instance to list call/
o_ring	rglsurf.c	/^o_ring(o)			\/* convert a ring *\/$/
o_source	rglsrc.c	/^o_source(o)			\/* record a distant source *\/$/
o_sphere	rglsurf.c	/^o_sphere(o)			\/* convert a sphere *\/$/
object	modobject.c	/^object(oname)			\/* get an object number from its /
objerror	otypes.c	/^objerror(o, etyp, msg)		\/* report error related t/
objndx	modobject.c	/^objndx(op)			\/* get object number from pointer */
objptr	object.h	/^#define  objptr(obj)	(objblock[(obj)>>OBJBLKSHFT]+/
objset	objset.c	/^objset(oset, ot)		\/* get object set for full node/
octalloc	octree.c	/^octalloc()			\/* allocate an octree *\/$/
octbi	octree.h	/^#define  octbi(ot)	((ot)>>11)	\/* octree block ind/
octdone	octree.c	/^octdone()			\/* free EVERYTHING *\/$/
octerror	readoct.c	/^octerror(etyp, msg)			\/* octree error *\/$/
octfree	octree.c	/^octfree(ot)			\/* free an octree *\/$/
octkid	octree.h	/^#define  octkid(ot,br)	(octblock[octbi(ot)][octti(/
octti	octree.h	/^#define  octti(ot)	(((ot)&03777)<<3)\/* octree ind/
ogetflt	readoct.c	/^ogetflt()			\/* get a floating point number *\/$/
ogetint	readoct.c	/^ogetint(siz)			\/* get a siz-byte integer *\/$/
ogetstr	readoct.c	/^ogetstr(s)			\/* get null-terminated string *\/$/
oldreadcolrs	color.c	/^oldreadcolrs(scanline, len, fp)		\/* read in an ol/
onevalue	loadvars.c	/^onevalue(vp)			\/* only one assignment for this va/
open_process	process.c	/^open_process(pd, av)		\/* open communication to se/
oseti	octree.h	/^#define  oseti(ot)	(-(ot)-2)	\/* object set index /
otndx	modobject.c	/^otndx(name, tab)		\/* get object table index for n/
otype	otypes.c	/^otype(ofname)			\/* get object function number fro/
pclose	popen.c	/^pclose(fp)			\/* close pipe and cleanup *\/$/
peano	peano.c	/^peano(p, n, t, e)		\/* compute Peano point *\/$/
peanoC	peano.c	/^peanoC(n, t, e)			\/* compute Peano coordinate *\//
pix2loc	image.c	/^pix2loc(loc, rp, px, py)	\/* compute image locatio/
plocate	plocate.c	/^plocate(p, min, max)		\/* return location of p w.r/
polyarea	rglsurf.c	/^polyarea(cent, norm, n, v)	\/* compute polygon are/
popcontext	caldefn.c	/^popcontext()			\/* pop off top context *\/$/
popen	popen.c	/^popen(cmd, mode)		\/* open command for reading or /
position	plocate.h	/^#define  position(i)	(3<<((i)<<1))	\/* macro versi/
pread	preadwrite.c	/^pread(fd, buf, siz, offs)	\/* read buffer from an /
primsval	color.h	/^#define  primsval(p,hl)		sscanf(hl+LPRIMARYSTR, \\/
printargs	header.c	/^printargs(ac, av, fp)		\/* print arguments to a fi/
printmemstats	malloc.c	/^printmemstats(fp)		\/* print memory statistics to /
printmeshstats	mesh.c	/^printmeshstats(ms, fp)		\/* print out mesh statist/
printvars	loadvars.c	/^printvars(fp)			\/* print variable values *\/$/
process	process.c	/^process(pd, recvbuf, sendbuf, nbr, nbs)		\/* proce/
proptext	font.c	/^proptext(sp, tp, f, cis, nsi)		\/* space line prop/
pushcontext	caldefn.c	/^pushcontext(ctx)		\/* push on another context *\/$/
put_baryc	tmesh.c	/^put_baryc(bcm, com, n)		\/* put barycentric coord./
putflt	portio.c	/^putflt(f, fp)			\/* put out floating point number /
putint	portio.c	/^putint(i, siz, fp)		\/* write a siz-byte integer t/
putobj	sceneio.c	/^putobj(o, fp)			\/* write out object *\/$/
putstr	portio.c	/^putstr(s, fp)			\/* write null-terminated string t/
pwrite	preadwrite.c	/^pwrite(fd, buf, siz, offs)	\/* write buffer to an /
quadratic	zeroes.c	/^quadratic(r, a, b, c)		\/* find real roots of quad/
qualname	caldefn.c	/^qualname(nam, lvl)		\/* get qualified name *\/$/
qualvalue	loadvars.c	/^qualvalue(vp)			\/* check qualitative var. for leg/
quit	quit.c	/^quit(code)			\/* quit program *\/$/
random	random.c	/^random()$/
rconst	calexpr.c	/^rconst(epar)			\/* reduce a constant expression */
readbuf	process.c	/^readbuf(fd, bpos, siz)		\/* read all of requested /
readfargs	readfargs.c	/^readfargs(fa, fp)		\/* read function arguments fro/
readmesh	readmesh.c	/^readmesh(mp, path, flags)		\/* read in mesh struct/
readobj	readobj.c	/^readobj(inpspec)		\/* read in an object file or st/
readoct	readoct.c	/^readoct(inpspec, load, scene, ofn)	\/* read in oct/
readscene	sceneio.c	/^readscene(fp, objsiz)			\/* read binary scene desc/
realloc	malloc.c	/^realloc(op, n)			\/* reallocate memory using mallo/
resolu2str	resolu.c	/^resolu2str(buf, rp)		\/* convert resolution struct/
resolve	calfunc.c	/^#define  resolve(ep)	((ep)->type==VAR?(ep)->v.ln:a/
returnErr	tmprivat.h	/^#define	returnErr(code)	return(tmErrorReturn(funcN/
rgb_cie	color.h	/^#define  rgb_cie(xyz,rgb)	colortrans(xyz,rgb2xyzma/
rgl_checkerr	rglfile.c	/^rgl_checkerr(where)		\/* check for GL or GLU error/
rgl_filelist	rglfile.c	/^rgl_filelist(ic, inp, nl)	\/* load scene files int/
rgl_load	rglfile.c	/^rgl_load(inpspec)		\/* convert scene description i/
rgl_matclear	rglmat.c	/^rgl_matclear()			\/* clean up materials *\/$/
rgl_object	rglfile.c	/^rgl_object(name, fp)			\/* read the next object */
rgl_octlist	rglfile.c	/^rgl_octlist(fname, cent, radp, nl)	\/* load scen i/
salloc	savestr.c	/^#define  salloc(str)	(S_HEAD *)malloc(sizeof(S_HEA/
same	rexpr.c	/^#define same(a,b) (a==b || (iflag && (a^b)==' ' &&/
savestr	savestr.c	/^savestr(str)				\/* save a string *\/$/
savqstr	savqstr.c	/^savqstr(s)			\/* save a private string *\/$/
scalecolor	color.h	/^#define  scalecolor(col,sf)	((col)[0]*=(sf),(col)[/
scan	calexpr.c	/^scan()				\/* scan next character, return literal /
scanlen	resolu.h	/^#define  scanlen(rs)		((rs)->rt & YMAJOR ? (rs)->x/
scompile	caldefn.c	/^scompile(str, fn, ln)		\/* get definitions from a /
scotlum	tmprivat.h	/^#define scotlum(c)	(SCO_rf*(c)[RED] + SCO_gf*(c)[G/
setcolor	color.h	/^#define  setcolor(col,r,g,b)	((col)[RED]=(r),(col)/
setcolr	color.c	/^setcolr(clr, r, g, b)		\/* assign a short color va/
setcolrcor	colrops.c	/^setcolrcor(f, a2)		\/* set brightness correction */
setcolrgam	colrops.c	/^setcolrgam(g)			\/* set gamma conversion *\/$/
setcolrinv	colrops.c	/^setcolrinv(f, a2)		\/* set inverse brightness corr/
setcontext	caldefn.c	/^setcontext(ctx)			\/* set a new context path *\/$/
setcopy	objset.c	/^setcopy(os1, os2)		\/* copy object set os2 into os/
setequal	objset.c	/^setequal(os1, os2)		\/* determine if two sets are /
setfdate	fdate.c	/^setfdate(fname, ftim)			\/* set file date *\/$/
setfree	object.h	/^#define setfree(os)	free((void *)(os))$/
setident4	mat4.h	/^#define  setident4(m4)		copymat4(m4, m4ident)$/
setintersect	objset.c	/^setintersect(osr, os1, os2)	\/* osr = os1 Intersec/
setmaterial	rglsurf.c	/^setmaterial(mp, cent, ispoly)	\/* prepare for new /
setsave	objset.c	/^setsave(os)			\/* allocate space and save set *\/$/
setstate	random.c	/^setstate( arg_state )$/
setunion	objset.c	/^setunion(osr, os1, os2)		\/* osr = os1 Union os2 */
setuv	tmapluv.c	/^#define setuv(p,uv)		uvflgop(p,uv,|=)$/
setvariable	loadvars.c	/^setvariable(ass, mv)		\/* assign variable accordin/
setview	image.c	/^setview(v)		\/* set hvec and vvec, return message /
sfree	savestr.c	/^#define  sfree(sp)	free((void *)(sp))$/
shash	savestr.c	/^shash(s)$/
shiftcolrs	colrops.c	/^shiftcolrs(scan, len, adjust)	\/* shift a scanline/
skiptree	readmesh.c	/^skiptree()				\/* skip octree on input *\/$/
spec_cie	spec_rgb.c	/^spec_cie(col, s, e)		\/* compute a color from a sp/
spec_rgb	spec_rgb.c	/^spec_rgb(col, s, e)		\/* compute RGB color from sp/
spinvector	fvect.c	/^spinvector(vres, vorig, vnorm, theta)	\/* rotate v/
squeeztext	font.c	/^squeeztext(sp, tp, f, cis)		\/* squeeze text line /
srandom	random.c	/^srandom( x )$/
sscanview	image.c	/^sscanview(vp, s)			\/* get view parameters from st/
sskip	words.c	/^sskip(s)			\/* skip word in string, leaving on spa/
sskip2	words.c	/^sskip2(s, n)			\/* skip word(s) in string, leaving/
str2resolu	resolu.c	/^str2resolu(rp, buf)		\/* convert resolution line t/
strcmp	strcmp.c	/^strcmp(s1, s2)				\/* check for s1==s2 *\/$/
string	savestr.c	/^#define  string(sp)	((char *)((sp)+1))$/
surfclean	rglsurf.c	/^surfclean()			\/* clean up surface routines *\/$/
syntax	calexpr.c	/^syntax(err)			\/* report syntax error and quit *\//
tallyoctree	mesh.c	/^tallyoctree(ot, ecp, lcp, ocp)	\/* tally octree si/
tcos	tcos.c	/^tcos(x)				\/* approximate cosine *\/$/
tempbuffer	color.c	/^tempbuffer(len)			\/* get a temporary buffer *\/$/
tmAddHisto	tonemap.c	/^tmAddHisto(ls, len, wt)			\/* add values to histog/
tmClearHisto	tonemap.c	/^tmClearHisto()			\/* clear current histogram *\/$/
tmComputeMapping	tonemap.c	/^tmComputeMapping(gamval, Lddyn, Ldmax)$/
tmCvColors	tonemap.c	/^tmCvColors(ls, cs, scan, len)		\/* convert float c/
tmCvColrs	tmapcolrs.c	/^tmCvColrs(ls, cs, scan, len)		\/* convert RGBE\/XY/
tmCvGrays	tonemap.c	/^tmCvGrays(ls, scan, len)		\/* convert float gray v/
tmCvL16	tmapluv.c	/^tmCvL16(ls, l16s, len)			\/* convert 16-bit LogL v/
tmCvLuv24	tmapluv.c	/^tmCvLuv24(ls, cs, luvs, len)		\/* convert raw 24-b/
tmCvLuv32	tmapluv.c	/^tmCvLuv32(ls, cs, luvs, len)		\/* convert raw 32-b/
tmDone	tonemap.c	/^tmDone(tms)			\/* done with tone mapping -- destro/
tmDup	tonemap.c	/^tmDup()				\/* duplicate top tone mapping *\/$/
tmErrorReturn	tonemap.c	/^tmErrorReturn(func, err)		\/* error return (with m/
tmFixedMapping	tonemap.c	/^tmFixedMapping(expmult, gamval)$/
tmInit	tonemap.c	/^tmInit(flags, monpri, gamval)		\/* initialize new /
tmLoadTIFF	tmaptiff.c	/^tmLoadTIFF(lpp, cpp, xp, yp, fname, tp)	\/* load a/
tmLuminance	tonemap.h	/^#define	tmLuminance(li)	exp((li)*(1.\/TM_BRTSCALE)/
tmMapPixels	tonemap.c	/^tmMapPixels(ps, ls, cs, len)$/
tmMapTIFF	tmaptiff.c	/^tmMapTIFF(psp, xp, yp, flags, monpri, gamval, Lddy/
tmMkMesofact	tonemap.c	/^tmMkMesofact()				\/* build mesopic lookup factor /
tmNeedMatrix	tonemap.h	/^#define tmNeedMatrix(t)	((t)->monpri != (t)->inppr/
tmNewMap	tonemap.c	/^tmNewMap()$/
tmPkgData	tonemap.h	/^#define tmPkgData(t,i)	((t)->pd[i]!=NULL ? (t)->pd/
tmPop	tonemap.c	/^tmPop()				\/* pop top tone mapping off stack *\/$/
tmPull	tonemap.c	/^tmPull(tms)			\/* pull a tone mapping from stack */
tmPush	tonemap.c	/^tmPush(tms)			\/* push tone mapping on top of stac/
tmRegPkg	tonemap.h	/^#define tmRegPkg(pf)	( tmNumPkgs >= TM_MAXPKG ? -1/
tmSetSpace	tonemap.c	/^tmSetSpace(pri, sf)		\/* set input color space for/
tsin	standard.h	/^#define  tsin(x)		tcos((x)-(PI\/2.))$/
ttan	standard.h	/^#define  ttan(x)		(tsin(x)\/tcos(x))$/
uniftext	font.c	/^uniftext(sp, tp, f)			\/* uniformly space text lin/
urand	random.h	/^#define  urand(i)	0.5$/
urind	urind.c	/^urind(s, i)			\/* compute i'th index from seed s */
uv2rgb	tmapluv.c	/^uv2rgb(rgb, tm, uvp)			\/* compute RGB from uv coo/
uvflgop	tmapluv.c	/^#define uvflgop(p,uv,op)	((p)->rgbflg[(uv)>>5] op /
vardefined	caldefn.c	/^vardefined(name)	\/* return non-zero if variable d/
varfree	caldefn.c	/^varfree(ln)				\/* release link to variable *\/$/
varinsert	caldefn.c	/^varinsert(name)			\/* get a link to a variable *\//
varlookup	caldefn.c	/^varlookup(name)			\/* look up a variable *\/$/
varset	caldefn.c	/^varset(vname, assign, val)	\/* set a variable's va/
varvalue	caldefn.c	/^varvalue(vname)			\/* return a variable's value */
vbool	vars.h	/^#define vbool(vc)	(vlet(vc)=='T')$/
vdef	vars.h	/^#define vdef(vc)	(vv[vc].nass)$/
vflt	vars.h	/^#define vflt(vc)	atof(vval(vc))$/
viewaspect	view.h	/^#define  viewaspect(v)	sqrt((v)->vn2\/(v)->hn2)$/
viewfile	image.c	/^viewfile(fname, vp, rp)			\/* get view from file */
viewloc	image.c	/^viewloc(ip, v, p)		\/* find image location for poi/
viewopt	image.c	/^viewopt(vp)				\/* translate to minimal view strin/
viewray	image.c	/^viewray(orig, direc, v, x, y)		\/* compute ray ori/
vint	vars.h	/^#define vint(vc)	atoi(vval(vc))$/
vlet	vars.h	/^#define vlet(vc)	UPPER(vval(vc)[0])$/
vnam	vars.h	/^#define vnam(vc)	(vv[vc].name)$/
vval	vars.h	/^#define vval(vc)	(vv[vc].value)$/
wordfile	wordfile.c	/^wordfile(words, fname)		\/* get words from fname, /
wordstring	wordfile.c	/^wordstring(avl, str)			\/* allocate and load argum/
wputs	wputs.c	/^wputs(s)$/
writebuf	process.c	/^writebuf(fd, bpos, siz)		\/* write all of requeste/
writescene	sceneio.c	/^writescene(firstobj, nobjs, fp)		\/* write binary /
xf	xf.c	/^xf(ret, ac, av)			\/* get transform specification /
xfindwind	x11findwind.c	/^xfindwind(dpy, win, name, depth)$/
