ABS	../common/invmat4.c	/^#define  ABS(x)		((x)>=0 ? (x) : -(x))$/
BADPTR	../common/malloc.c	/^#define BADPTR(p)	((p) < memlim[0] | (p) >= memlim/
BRT2SCALE	../common/tmprivat.h	/^#define BRT2SCALE(l2)	(int)(M_LN2*TM_BRTSCALE*(l2)/
CEQ	../common/spec_rgb.c	/^#define CEQ(v1,v2)	((v1) <= (v2)+CEPS && (v2) <= (/
CHECK	../common/standard.h	/^#define  CHECK(be,et,em)	((be) ? error(et,em) : 0)/
CO_P0	../common/cone.h	/^#define  CO_P0(co)	((co)->ca+(co)->p0)$/
CO_P1	../common/cone.h	/^#define  CO_P1(co)	((co)->ca+(co)->p1)$/
CO_R0	../common/cone.h	/^#define  CO_R0(co)	((co)->ca[(co)->r0])$/
CO_R1	../common/cone.h	/^#define  CO_R1(co)	((co)->ca[(co)->r1])$/
CTRL	rv2.c	/^#define  CTRL(c)	((c)-'@')$/
DCHECK	../common/standard.h	/^#define  DCHECK(be,et,em)	0$/
DOT	../common/fvect.h	/^#define  DOT(v1,v2)	((v1)[0]*(v2)[0]+(v1)[1]*(v2)[/
FD_CLR	../common/selcall.h	/^#define	FD_CLR(n, p)	((p)->fds_bits[(n)\/NFDBITS] /
FD_ISSET	../common/selcall.h	/^#define	FD_ISSET(n, p)	((p)->fds_bits[(n)\/NFDBITS/
FD_SET	../common/selcall.h	/^#define	FD_SET(n, p)	((p)->fds_bits[(n)\/NFDBITS] /
FD_ZERO	../common/selcall.h	/^#define FD_ZERO(p)	bzero((char *)(p), sizeof(*(p))/
FEQ	../common/image.c	/^#define  FEQ(x,y)	(fabs((x)-(y)) <= FTINY)$/
FRESNE	normal.c	/^#define  FRESNE(ci)	(exp(-6.0*(ci)) - 0.0024787521/
Height	x11twind.c	/^#define	Height(f)		((f)->ascent + (f)->descent)$/
ISDIRSEP	../common/paths.h	/^#define ISDIRSEP(c)	((c)=='\/' || (c)=='\\\\')$/
LU_SINIT	../common/lookup.h	/^#define LU_SINIT(fk,fd)		{lu_shash,strcmp,(void (*/
Mdevmain	devmain.c	/^main(argc, argv)		\/* set up communications and ma/
Mlookamb	lookamb.c	/^main(argc, argv)		\/* load ambient values from a f/
Mrpmain	rpmain.c	/^main(argc, argv)$/
Mrtmain	rtmain.c	/^main(argc, argv)$/
Mrvmain	rvmain.c	/^main(argc, argv)$/
NOPOLY	../common/rglsurf.c	/^#define NOPOLY()	if (curpolysize) {glEnd(); curpol/
PRIMEQ	../common/tmprivat.h	/^#define	PRIMEQ(p1,p2)	(FEQ((p1)[0][0],(p2)[0][0])&/
SWAP	../common/invmat4.c	/^#define SWAP(a,b,t) (t=a,a=b,b=t)$/
Sqrt	fprism.c	/^Sqrt(x)$/
TIFFGetA	../common/tiffio.h	/^#define	TIFFGetA(abgr)	(((abgr) >> 24) & 0xff)$/
TIFFGetB	../common/tiffio.h	/^#define	TIFFGetB(abgr)	(((abgr) >> 16) & 0xff)$/
TIFFGetG	../common/tiffio.h	/^#define	TIFFGetG(abgr)	(((abgr) >> 8) & 0xff)$/
TIFFGetR	../common/tiffio.h	/^#define	TIFFGetR(abgr)	((abgr) & 0xff)$/
TLSTR	text.c	/^#define  TLSTR(l)	((char *)((l)+1))$/
UPPER	../common/vars.h	/^#define UPPER(c)	((c)&~0x20)	\/* ASCII trick *\/$/
VADD	../common/fvect.h	/^#define  VADD(vr,v1,v2)	((vr)[0]=(v1)[0]+(v2)[0], /
VCOPY	../common/fvect.h	/^#define  VCOPY(v1,v2)	((v1)[0]=(v2)[0],(v1)[1]=(v2/
VCROSS	../common/fvect.h	/^#define  VCROSS(vr,v1,v2) \\$/
VEQ	../common/image.c	/^#define  VEQ(v,w)	(FEQ((v)[0],(w)[0]) && FEQ((v)[1/
VERTEX	../common/face.h	/^#define  VERTEX(f,n)	((f)->va + 3*(n))$/
VLEN	../common/fvect.h	/^#define  VLEN(v)	sqrt(DOT(v,v))$/
VSUB	../common/fvect.h	/^#define  VSUB(vr,v1,v2)	((vr)[0]=(v1)[0]-(v2)[0], /
VSUM	../common/fvect.h	/^#define  VSUM(vr,v1,v2,f)	((vr)[0]=(v1)[0]+(f)*(v2/
Width	x11twind.c	/^#define	Width(f)		((f)->max_bounds.rbearing - (f)-/
X	fprism.c	/^#define X(r) r.v[0]$/
XX	fprism.c	/^#define XX(v) v[0]$/
XYEQ	../common/spec_rgb.c	/^#define XYEQ(c1,c2)	(CEQ((c1)[CIEX],(c2)[CIEX]) &&/
Y	fprism.c	/^#define Y(r) r.v[1]$/
YStart	x11twind.c	/^#define YStart(f)		((f)->ascent)$/
YY	fprism.c	/^#define YY(v) v[1]$/
Z	fprism.c	/^#define Z(r) r.v[2]$/
ZZ	fprism.c	/^#define ZZ(v) v[2]$/
add2slist	m_mist.c	/^add2slist(r, sl)	\/* add source list to ray's *\/$/
addchan	../common/caldefn.c	/^addchan(sp)			\/* add an output channel assignment/
addcolor	../common/color.h	/^#define  addcolor(c1,c2)	((c1)[0]+=(c2)[0],(c1)[1]/
addekid	../common/calexpr.c	/^addekid(ep, ekid)			\/* add a child to ep *\/$/
addmeshtri	../common/mesh.c	/^addmeshtri(mp, tv, mo)		\/* add a new mesh triangl/
addmeshvert	../common/mesh.c	/^addmeshvert(mp, vp)		\/* find\/add a mesh vertex */
addvirtuals	virtuals.c	/^addvirtuals(sn, nr)		\/* add virtuals associated w/
advance	../common/rexpr.c	/^advance(alp, ep)$/
aed_clear	aed.c	/^aed_clear(x, y)					\/* clear AED *\/$/
aed_close	aed.c	/^aed_close()					\/* close AED *\/$/
aed_comout	aed.c	/^aed_comout(out)				\/* output to command line *\/$/
aed_errout	aed.c	/^aed_errout(msg)				\/* print an error message *\/$/
aed_getcur	aed.c	/^aed_getcur(xp, yp)			\/* get cursor position *\/$/
aed_init	aed.c	/^aed_init(name, id)			\/* open AED *\/$/
aed_paintr	aed.c	/^aed_paintr(col, xmin, ymin, xmax, ymax)		\/* paint/
aedcoord	aed.c	/^aedcoord(x, y)$/
aedgetcap	aed.c	/^aedgetcap(xp, yp)		\/* get cursor postion *\/$/
aedsetcap	aed.c	/^aedsetcap(x, y)$/
aflock	ambient.c	/^aflock(typ)			\/* lock\/unlock ambient file *\/$/
agaussamp	aniso.c	/^agaussamp(r, np)		\/* sample anisotropic gaussian /
alatcmp	ambient.c	/^alatcmp(av1, av2)			\/* compare ambient values for/
alpha_beta	fprism.c	/^#define alpha_beta(v_alpha,v_beta) tfm(matbt,v_alp/
alpha_gamma	fprism.c	/^#define alpha_gamma(v_alpha,v_gamma) tfm(matct,v_a/
ambcmp	ambcomp.c	/^ambcmp(d1, d2)				\/* decreasing order *\/$/
ambdone	ambient.c	/^ambdone()			\/* close ambient file and free memory/
ambient	ambient.c	/^ambient(acol, r, nrm)		\/* compute ambient compone/
ambnorm	ambcomp.c	/^ambnorm(d1, d2)				\/* standard order *\/$/
ambnotify	ambient.c	/^ambnotify(obj)			\/* record new modifier *\/$/
ambsync	ambient.c	/^ambsync()			\/* synchronize ambient file *\/$/
ambvalOK	ambio.c	/^ambvalOK(av)			\/* check consistency of ambient va/
anewcolr	aed.c	/^anewcolr(index, r, g, b)		\/* enter a color into o/
aposcmp	ambient.c	/^aposcmp(avp1, avp2)			\/* compare ambient value po/
argf	../common/calfunc.c	/^argf(n)				\/* return function def for nth argumen/
argfun	../common/calfunc.c	/^argfun(n)			\/* return function name for nth argum/
argument	../common/calfunc.c	/^argument(n)			\/* return nth argument for active f/
aspectval	../common/color.h	/^#define  aspectval(hl)		atof((hl)+LASPECTSTR)$/
atos	../common/words.c	/^atos(rs, nb, s)			\/* get word from string, return/
av2list	ambient.c	/^av2list(av)$/
avinsert	ambient.c	/^avinsert(av)				\/* insert ambient value in our tr/
avlmemi	ambient.c	/^avlmemi(avaddr)				\/* find list position from add/
avsave	ambient.c	/^avsave(av)				\/* insert and save an ambient value/
avstore	ambient.c	/^avstore(aval)				\/* allocate memory and store ava/
badarg	../common/badarg.c	/^badarg(ac, av, fl)		\/* check argument list *\/$/
badcom	rview.c	/^#define	 badcom(s)	strncmp(s, inpbuf, args-inpbuf-/
badcomponent	source.c	/^#define  badcomponent(m, r)	(r->crtype&(AMBIENT|SP/
badflt	ambio.c	/^#define  badflt(x)	((x) < -FHUGE || (x) > FHUGE)$/
badmatch	../common/loadvars.c	/^badmatch(tv, cv)		\/* case insensitive truncated c/
badvec	ambio.c	/^#define  badvec(v)	(badflt((v)[0]) || badflt((v)[1/
bcmp	../common/bcopy.c	/^bcmp(b1, b2, nbytes)$/
bcopy	../common/bcopy.c	/^bcopy(src, dest, nbytes)$/
beamdisk	srcsupp.c	/^beamdisk(oc, op, sp, dir)	\/* intersect beam with /
beta_alpha	fprism.c	/^#define beta_alpha(v_beta,v_alpha) tfm(matb,v_beta/
bfree	../common/bmalloc.c	/^bfree(p, n)			\/* free random memory *\/$/
bigdiff	../common/color.c	/^bigdiff(c1, c2, md)			\/* c1 delta c2 > md? *\/$/
biggerlib	../common/biggerlib.c	/^biggerlib()			\/* expand the library *\/$/
bitcount	../common/urind.c	/^#define  bitcount(i)	(bctab[(i)>>24&0xff]+bctab[(i/
bits_bytes	../common/targa.h	/^#define  bits_bytes(n)	(((n)+7)>>3)	\/* number of /
bmalloc	../common/bmalloc.c	/^bmalloc(n)		\/* allocate a block of n bytes *\/$/
bogusray	rtrace.c	/^bogusray()			\/* print out empty record *\/$/
bool	renderopts.c	/^#define	 bool(olen,var)		switch (av[0][olen]) { \\/
boolvalue	../common/loadvars.c	/^boolvalue(vp)			\/* check boolean for legal values/
box_clip_poly	srcdraw.c	/^box_clip_poly(vl, nv, xl, xr, yb, ya, vlo)	\/* cli/
bright	../common/color.h	/^#define  bright(col)	(CIE_rf*(col)[RED]+CIE_gf*(co/
buildoctlist	../common/rglinst.c	/^buildoctlist(lp)			\/* build octree list *\/$/
byte	aed.c	/^#define byte(b)		putc(b, stdout)$/
bzero	x11twind.c	/^#define  bzero(d,n)		(void)memset(d,0,n)$/
catvalues	../common/loadvars.c	/^catvalues(vp)			\/* concatenate variable values */
cclass	../common/rexpr.c	/^cclass(set, c, af)$/
chanout	../common/caldefn.c	/^chanout(cs)			\/* set output channels *\/$/
chanvalue	func.c	/^chanvalue(n)			\/* return channel n to calcomp *\//
check	renderopts.c	/^#define	 check(ol,al)		if (av[0][ol] || \\$/
checkarg	../common/xf.c	/^#define  checkarg(a,l)	if (av[i][a] || badarg(ac-i/
checkcurs	x11twind.c	/^#define checkcurs(t)		if ((t)->cursor) togglecurs(/
checkheader	../common/header.c	/^checkheader(fin, fmt, fout)$/
checkhit	raytrace.c	/^checkhit(r, cu, cxs)		\/* check for hit in full cu/
checkmesh	../common/mesh.c	/^checkmesh(mp)				\/* validate mesh data *\/$/
checkoct	../common/rglinst.c	/^checkoct(fname, cent)			\/* check octree file for /
checkset	raytrace.c	/^checkset(os, cs)		\/* modify checked set and set t/
checkspot	srcsupp.c	/^checkspot(sp, nrm)		\/* check spotlight for behind/
checkvalues	../common/loadvars.c	/^checkvalues()			\/* check assignments *\/$/
cie_rgb	../common/spec_rgb.c	/^cie_rgb(rgb, xyz)		\/* convert CIE color to standa/
clearobjndx	../common/modobject.c	/^clearobjndx()			\/* clear object hash tables *\/$/
clip	../common/clip.c	/^clip(ep1, ep2, min, max)	\/* clip a line segment t/
clipgamut	../common/spec_rgb.c	/^clipgamut(col, brt, gamut, lower, upper)	\/* clip /
clipregion	srcdraw.c	/^clipregion(a, b, cv, crit, r)		\/* find intersecti/
close_process	../common/process.c	/^close_process(pd)		\/* close pipes and wait for pr/
clrpart	source.h	/^#define clrpart(pt)	bzero((char *)(pt), MAXSPART\//
clruv	../common/tmapluv.c	/^#define clruv(p,uv)		uvflgop(p,uv,&=~)$/
clruvall	../common/tmapluv.c	/^#define clruvall(p)		bzero((MEM_PTR)(p)->rgbflg,si/
cntcmp	source.c	/^cntcmp(sc1, sc2)			\/* contribution compare (desce/
colcorval	../common/color.h	/^#define  colcorval(cc,hl)	sscanf(hl+LCOLCORSTR,"%f/
colortrans	../common/spec_rgb.c	/^colortrans(c2, mat, c1)		\/* convert c1 by mat and/
colr_color	../common/color.c	/^colr_color(col, clr)		\/* convert short to float c/
colrs_gambs	../common/colrops.c	/^colrs_gambs(scan, len)		\/* convert scanline of co/
colrval	../common/color.h	/^#define  colrval(c,p)		( (c)[EXP] ? \\$/
colval	../common/color.h	/^#define  colval(col,pri)	((col)[pri])$/
combine	../common/octree.c	/^combine(ot)			\/* recursively combine nodes *\/$/
comm_clear	devcomm.c	/^comm_clear(xres, yres)				\/* clear screen *\/$/
comm_close	devcomm.c	/^comm_close()			\/* done with driver *\/$/
comm_comin	devcomm.c	/^comm_comin(buf, prompt)			\/* read string from com/
comm_comout	devcomm.c	/^comm_comout(str)			\/* print string to command lin/
comm_flush	devcomm.c	/^comm_flush()				\/* flush output to driver *\/$/
comm_getcur	devcomm.c	/^comm_getcur(xp, yp)			\/* get and return cursor po/
comm_init	devcomm.c	/^comm_init(dname, id)			\/* set up and execute driv/
comm_paintr	devcomm.c	/^comm_paintr(col, xmin, ymin, xmax, ymax)	\/* paint/
command	aed.c	/^#define command(c)	(putc(ESC, stdout), putc(c, std/
commonbeam	srcsupp.c	/^commonbeam(sp1, sp2, dir)	\/* set sp1 to intersect/
commonspot	srcsupp.c	/^commonspot(sp1, sp2, org)	\/* set sp1 to intersect/
comp_baryc	../common/tmesh.c	/^comp_baryc(bcm, v1, v2, v3)		\/* compute barycentr/
compactfree	../common/malloc.c	/^compactfree()		\/* compact free lists (moving to t/
compare	fprism.c	/^compare(r1,r2,marge)$/
comperrs	ambcomp.c	/^comperrs(da, hp)		\/* compute initial error estima/
compmeshift	../common/tmapluv.c	/^compmeshift(li, uvp)			\/* compute mesopic color s/
comprgb2rgbWBmat	../common/spec_rgb.c	/^comprgb2rgbWBmat(mat, pr1, pr2)	\/* von Kries conv/
comprgb2rgbmat	../common/spec_rgb.c	/^comprgb2rgbmat(mat, pr1, pr2)	\/* compute conversi/
comprgb2xyzWBmat	../common/spec_rgb.c	/^comprgb2xyzWBmat(mat, pr)	\/* von Kries conversion/
comprgb2xyzmat	../common/spec_rgb.c	/^comprgb2xyzmat(mat, pr)		\/* compute conversion fr/
compxyz2rgbWBmat	../common/spec_rgb.c	/^compxyz2rgbWBmat(mat, pr)	\/* von Kries conversion/
compxyz2rgbmat	../common/spec_rgb.c	/^compxyz2rgbmat(mat, pr)		\/* compute conversion fr/
compxyzWBmat	../common/spec_rgb.c	/^compxyzWBmat(mat, wht1, wht2)	\/* CIE von Kries tr/
conexform	../common/cone.c	/^conexform(co)			\/* get cone transformation matrix/
convex_center	srcdraw.c	/^convex_center(vl, nv, cv)		\/* compute center of c/
convex_hull	srcdraw.c	/^convex_hull(vl, nv, vlo)		\/* compute polygon's co/
copycolor	../common/color.h	/^#define  copycolor(c1,c2)	((c1)[0]=(c2)[0],(c1)[1]/
copycolr	../common/color.h	/^#define  copycolr(c1,c2)	(c1[0]=c2[0],c1[1]=c2[1],/
copymat4	../common/mat4.h	/^#define  copymat4(m4a,m4b)	bcopy((char *)m4b,(char/
copystruct	../common/lookup.c	/^#define	 copystruct(d,s)	bcopy((char *)(s),(char */
cpcolormat	../common/color.h	/^#define  cpcolormat(md,ms)	bcopy((char *)ms,(char /
cucopy	../common/octree.c	/^cucopy(cu1, cu2)		\/* copy cu2 into cu1 *\/$/
culocate	../common/octree.c	/^culocate(cu, pt)		\/* locate point within cube *\//
cut	colortab.c	/^cut(tree, level, box, c0, c1)		\/* partition color/
cvcmp	../common/mesh.c	/^cvcmp(v1, v2)				\/* compare encoded vertices *\/$/
cvhash	../common/mesh.c	/^cvhash(cvp)				\/* hash an encoded vertex *\/$/
cyl_partit	srcsamp.c	/^cyl_partit(ro, pt, pi, mp, cent, axis, d2)	\/* sli/
cylpart	srcsamp.c	/^cylpart(si, r)			\/* partition a cylinder *\/$/
cylsetsrc	srcsupp.c	/^cylsetsrc(src, so)			\/* set a cylinder as a sourc/
d2r	../common/xf.c	/^#define  d2r(a)		((PI\/180.)*(a))$/
datavalue	data.c	/^datavalue(dp, pt)		\/* interpolate data value at a/
dateval	../common/header.c	/^dateval(tloc, s)		\/* get capture date value *\/$/
dcleanup	../common/caldefn.c	/^dcleanup(lvl)		\/* clear definitions (0->vars,1->o/
dclear	../common/caldefn.c	/^dclear(name)			\/* delete variable definitions of /
decodedir	../common/dircode.c	/^decodedir(dv, dc)	\/* decode a normalized directio/
deletelem	../common/objset.c	/^deletelem(os, obj)		\/* delete obj from os, no que/
devclose	rview.c	/^devclose()				\/* close our device *\/$/
devopen	rview.c	/^devopen(dname)				\/* open device driver *\/$/
dfirst	../common/caldefn.c	/^dfirst()			\/* return pointer to first definition /
dir2diff	../common/dircode.c	/^dir2diff(dc1, dc2)		\/* approx. radians^2 between /
dir_proj	m_direct.c	/^dir_proj(pm, o, s, n)		\/* compute a director's pr/
diraniso	aniso.c	/^diraniso(cval, np, ldir, omega)		\/* compute sourc/
dirbrdf	m_brdf.c	/^dirbrdf(cval, np, ldir, omega)		\/* compute source/
direct	source.c	/^direct(r, f, p)				\/* add direct component *\/$/
dirgradient	ambcomp.c	/^dirgradient(gv, da, hp)				\/* compute direction g/
dirnorm	normal.c	/^dirnorm(cval, np, ldir, omega)		\/* compute source/
disperse	dielectric.c	/^disperse(m, r, vt, tr, cet, abt)  \/* check light /
dist2	../common/fvect.c	/^dist2(p1, p2)			\/* return square of distance betw/
dist2line	../common/fvect.c	/^dist2line(p, ep1, ep2)		\/* return square of dista/
dist2lseg	../common/fvect.c	/^dist2lseg(p, ep1, ep2)		\/* return square of dista/
distglow	source.c	/^#define  distglow(m, r, d)	(m->otype==MAT_GLOW && /
divsample	ambcomp.c	/^divsample(dp, h, r)			\/* sample a division *\/$/
dlookup	../common/caldefn.c	/^dlookup(name)			\/* look up a definition *\/$/
dname	../common/caldefn.c	/^#define	 dname(ep)	((ep)->v.kid->type == SYM ? \\$/
dnext	../common/caldefn.c	/^dnext()				\/* return pointer to next definition */
do_text	text.c	/^do_text(m, r)$/
doambient	ambcomp.c	/^doambient(acol, r, wt, pg, dg)		\/* compute ambien/
doflatsrc	../common/rglsrc.c	/^doflatsrc(m, pos, norm, area)	\/* record a flat so/
domatobj	../common/rgldomat.c	/^domatobj(mp, cent)		\/* generate OpenGL material f/
domatvert	../common/rgldomat.c	/^domatvert(mp, v, n)		\/* generate OpenGL material /
donesets	../common/objset.c	/^donesets()			\/* free ALL SETS in our table *\/$/
dosets	../common/objset.c	/^dosets(f)				\/* loop through all sets *\/$/
dosphsrc	../common/rglsrc.c	/^dosphsrc(m, pos, area)		\/* record a spherical sou/
dpop	../common/caldefn.c	/^dpop(name)			\/* pop a definition *\/$/
dprint	../common/calprnt.c	/^dprint(name, fp)		\/* print a definition (all if n/
dpush	../common/caldefn.c	/^dpush(nm, ep)			\/* push on a definition *\/$/
drawsources	srcdraw.c	/^drawsources(pic, zbf, x0, xsiz, y0, ysiz)$/
dremove	../common/caldefn.c	/^dremove(name)			\/* delete all definitions of name/
dupheader	duphead.c	/^dupheader()			\/* repeat header on standard output/
dvalue	../common/caldefn.c	/^dvalue(name, d)			\/* evaluate a variable *\/$/
eadd	../common/calexpr.c	/^eadd(ep)$/
eargument	../common/calexpr.c	/^eargument(ep)$/
ebotch	../common/calexpr.c	/^ebotch(ep)$/
ecalloc	../common/ealloc.c	/^ecalloc(ne, es)			\/* return pointer to initialize/
echannel	../common/calexpr.c	/^echannel(ep)$/
ecompile	../common/rexpr.c	/^ecompile(sp, iflg, wflag)               \/* compil/
editline	editline.c	/^editline(buf, c_get, s_put)	\/* edit input line */
edivi	../common/calexpr.c	/^edivi(ep)$/
efree	../common/ealloc.c	/^efree(cp)			\/* free memory allocated by above *\//
efunc	../common/calfunc.c	/^efunc(ep)				\/* evaluate a function *\/$/
eindex	../common/rexpr.c	/^eindex(sp)                    \/* find the express/
ekid	../common/calexpr.c	/^ekid(ep, n)			\/* return pointer to a node's nth k/
emalloc	../common/ealloc.c	/^emalloc(n)			\/* return pointer to n uninitialized/
emult	../common/calexpr.c	/^emult(ep)$/
encodedir	../common/dircode.c	/^encodedir(dv)		\/* encode a normalized direction v/
ensuite	fprism.c	/^#define ensuite(rayon,prob_passage,destination) r_/
enumber	../common/calexpr.c	/^enumber(ep)$/
eparse	../common/calexpr.c	/^eparse(expr)			\/* parse an expression string *\/$/
epcmp	../common/calexpr.c	/^epcmp(ep1, ep2)			\/* compare two expressions for /
epfree	../common/calexpr.c	/^epfree(epar)			\/* free a parse tree *\/$/
epow	../common/calexpr.c	/^epow(ep)$/
eprint	../common/calprnt.c	/^eprint(ep, fp)			\/* print a parse tree *\/$/
eputs	devmain.c	/^eputs(s)				\/* put string to stderr *\/$/
erealloc	../common/ealloc.c	/^erealloc(cp, n)			\/* reallocate cp to size n *\/$/
erf	../common/erf.c	/^erf(arg) double arg;{$/
erfc	../common/erf.c	/^erfc(arg) double arg;{$/
error	../common/error.c	/^error(etype, emsg)		\/* report error, quit if nece/
esubtr	../common/calexpr.c	/^esubtr(ep)$/
euminus	../common/calexpr.c	/^euminus(ep)$/
eval	../common/calexpr.c	/^eval(expr)			\/* evaluate an expression string *\//
eval_baryc	../common/tmesh.c	/^eval_baryc(wt, p, bcm)		\/* evaluate barycentric w/
evalue	../common/calcomp.h	/^#define	 evalue(ep)	(*eoper[(ep)->type])(ep)$/
evariable	../common/caldefn.c	/^evariable(ep)			\/* evaluate a variable *\/$/
exp10	../common/tonemap.c	/^#define	exp10(x)	exp(M_LN10*(x))$/
expandarg	../common/expandarg.c	/^expandarg(acp, avp, n)		\/* expand list at argumen/
exposval	../common/color.h	/^#define  exposval(hl)		atof((hl)+LEXPOSSTR)$/
expsave	../common/rexpr.c	/^expsave()		      \/* save compiled string *\/$/
expset	../common/rexpr.c	/^expset(ep)			\/* install saved string *\/$/
extambient	ambient.c	/^extambient(cr, ap, pv, nv)		\/* extrapolate value /
fcompile	../common/caldefn.c	/^fcompile(fname)			\/* get definitions from a file /
fcross	../common/fvect.c	/^fcross(vres, v1, v2)		\/* vres = v1 X v2 *\/$/
fdate	../common/fdate.c	/^fdate(fname)				\/* get file date *\/$/
fdir2diff	../common/dircode.c	/^fdir2diff(dc1, v2)		\/* approx. radians^2 between /
fdot	../common/fvect.c	/^fdot(v1, v2)			\/* return the dot product of two v/
fgetline	../common/fgetline.c	/^fgetline(s, n, fp)	\/* read in line with escapes, /
fgetmaxdisk	srcsupp.c	/^fgetmaxdisk(ocent, op)		\/* get center and squared/
fgetplaneq	srcsupp.c	/^fgetplaneq(nvec, op)			\/* get plane equation for /
fgetresolu	../common/resolu.c	/^fgetresolu(sl, ns, fp)			\/* get picture dimension/
fgetsresolu	../common/resolu.h	/^#define  fgetsresolu(rs,fp)	str2resolu(rs, \\$/
fgetval	../common/fgetval.c	/^fgetval(fp, ty, vp)			\/* get specified data word /
fgetword	../common/fgetword.c	/^fgetword(s, n, fp)		\/* get (quoted) word up to n-/
file_exists	rpict.c	/^#define  file_exists(f)	(access(f,F_OK)==0)$/
fillreserves	rview.c	/^fillreserves()			\/* fill memory reserves *\/$/
fillsample	rpict.c	/^fillsample(colline, zline, x, y, xlen, ylen, b) \//
fillscanbar	rpict.c	/^fillscanbar(scanbar, zbar, xres, y, ysize)	\/* fil/
fillscanline	rpict.c	/^fillscanline(scanline, zline, sd, xres, y, xstep)	/
final_connect	devcomm.c	/^final_connect()				\/* verify and initialize conne/
findrect	rv3.c	/^findrect(x, y, p, r, pd)		\/* find a rectangle *\//
fixargv0	../common/fixargv0.c	/^fixargv0(av0)			\/* extract command name from full/
flat_tri	../common/tmesh.c	/^flat_tri(v1, v2, v3, n1, n2, n3)	\/* determine if /
flatpart	srcsamp.c	/^flatpart(si, r)				\/* partition a flat source *\//
flipsurface	raytrace.c	/^flipsurface(r)			\/* reverse surface orientation */
flrpoint	../common/linregr.c	/^flrpoint(x, y, l)		\/* add point (x,y) to sum *\/$/
flt_partit	srcsamp.c	/^flt_partit(ro, pt, pi, mp, cent, u, v, du2, dv2)	/
fltvalue	../common/loadvars.c	/^fltvalue(vp)			\/* check float variable for legal /
flush	aed.c	/^#define flush()		fflush(stdout)$/
fndx	text.c	/^#define  fndx(m)	((m)->otype==MIX_TEXT ? 2 : 0)$/
fnoise3	noise3.c	/^fnoise3(p)			\/* compute fractal noise function */
formatval	../common/header.c	/^formatval(r, s)			\/* get format value (return tru/
formstr	rtrace.c	/^formstr(f)				\/* return format identifier *\/$/
fprintview	../common/image.c	/^fprintview(vp, fp)			\/* write out view parameters/
fprtresolu	../common/resolu.h	/^#define  fprtresolu(sl,ns,fp)	fprintf(fp,PIXSTDFMT/
fputaspect	../common/color.h	/^#define  fputaspect(pa,fp)	fprintf(fp,"%s%f\\n",AS/
fputcolcor	../common/color.h	/^#define  fputcolcor(cc,fp)	fprintf(fp,"%s %f %f %f/
fputdate	../common/header.c	/^fputdate(tv, fp)		\/* write out the given time val/
fputexpos	../common/color.h	/^#define  fputexpos(ex,fp)	fprintf(fp,"%s%e\\n",EXP/
fputformat	../common/header.c	/^fputformat(s, fp)		\/* put out a format value *\/$/
fputnow	../common/header.c	/^fputnow(fp)			\/* write out the current time *\/$/
fputprims	../common/color.h	/^#define  fputprims(p,fp)	fprintf(fp, \\$/
fputresolu	../common/resolu.c	/^fputresolu(ord, sl, ns, fp)		\/* put out picture d/
fputsresolu	../common/resolu.h	/^#define  fputsresolu(rs,fp)	fputs(resolu2str(resol/
fputword	../common/fputword.c	/^fputword(s, fp)			\/* put (quoted) word to file st/
frand	noise3.c	/^frand(s)			\/* get random number from seed *\/$/
frand3	noise3.c	/^#define  frand3(x,y,z)	frand(17*(x)+23*(y)+29*(z))/
frandom	../common/random.h	/^#define  frandom()	0.5$/
freadcolrs	../common/color.c	/^freadcolrs(scanline, len, fp)		\/* read in an enco/
freadscan	../common/color.c	/^freadscan(scanline, len, fp)		\/* read in a scanli/
free	../common/malloc.c	/^free(p)			\/* free memory allocated by malloc *\/$/
free_objmem	freeobjmem.c	/^free_objmem()			\/* free all object cache memory */
free_objs	freeobjmem.c	/^free_objs(on, no)		\/* free some object structures/
free_os	freeobjmem.c	/^free_os(op)			\/* free unneeded memory for object /
freeambtree	ambient.c	/^freeambtree(atp)			\/* free 8 ambient tree structs/
freeav	ambient.c	/^#define  freeav(av)	free((void *)av);$/
freecone	../common/cone.c	/^freecone(o)			\/* free memory associated with cone/
freedata	data.c	/^freedata(dta)			\/* release data array reference */
freeface	../common/face.c	/^freeface(o)			\/* free memory associated with face/
freefargs	../common/readfargs.c	/^freefargs(fa)			\/* free object arguments *\/$/
freefont	../common/font.c	/^freefont(fnt)			\/* release a font (free all if NU/
freefunc	func.c	/^freefunc(m)			\/* free memory associated with modi/
freeinstance	../common/instance.c	/^freeinstance(o)		\/* free memory associated with i/
freelamps	../common/lamps.c	/^freelamps()			\/* free our lamps list *\/$/
freemesh	../common/mesh.c	/^freemesh(ms)			\/* free mesh data *\/$/
freemeshinst	../common/mesh.c	/^freemeshinst(o)			\/* free mesh instance *\/$/
freemtl	../common/rglmat.c	/^freemtl(mp)			\/* free a material *\/$/
freeobjects	../common/readobj.c	/^freeobjects(firstobj, nobjs)		\/* free a range of /
freepkids	rv3.c	/^freepkids(p)				\/* free pnode's children *\/$/
freeqstr	../common/savqstr.c	/^freeqstr(s)			\/* free a private string *\/$/
freereserves	rview.c	/^freereserves()			\/* free memory reserves *\/$/
freescene	../common/instance.c	/^freescene(sc)		\/* release a scene reference *\/$/
freesources	source.c	/^freesources()			\/* free all source structures *\//
freestr	../common/savestr.c	/^freestr(s)				\/* free a string *\/$/
freetext	text.c	/^freetext(m)			\/* free text structures associated /
frexp	../common/frexp.c	/^frexp(x, ip)		\/* call it paranoia, I've seen the /
frlibopen	../common/fropen.c	/^frlibopen(fname)		\/* find file and open for readi/
fromcombuf	editline.c	/^fromcombuf(b, d)			\/* get command from my buffer /
fscnresolu	../common/resolu.h	/^#define  fscnresolu(sl,ns,fp)	(fscanf(fp,PIXSTDFMT/
fsetsrc	srcsupp.c	/^fsetsrc(src, so)			\/* set a face as a source *\/$/
fskip	../common/words.c	/^fskip(s)			\/* skip float in string *\/$/
fullnode	../common/objset.c	/^fullnode(oset)			\/* return octree for object set /
fullxf	../common/xf.c	/^fullxf(fx, ac, av)			\/* compute both forward and /
fundefined	../common/calfunc.c	/^fundefined(fname)		\/* return # of arguments for f/
funset	../common/calfunc.c	/^funset(fname, nargs, assign, fptr)	\/* set a libra/
funvalue	../common/calfunc.c	/^funvalue(fname, n, a)		\/* return a function value/
fvsum	../common/fvect.c	/^fvsum(vres, v0, v1, f)		\/* vres = v0 + f*v1 *\/$/
fwrite	../common/fwrite.c	/^fwrite(ptr, size, count, fp)		\/* system version i/
fwritecolrs	../common/color.c	/^fwritecolrs(scanline, len, fp)		\/* write out a co/
fwritescan	../common/color.c	/^fwritescan(scanline, len, fp)		\/* write out a sca/
galloc	../common/font.c	/^#define galloc(nv)	(GLYPH *)malloc(sizeof(GLYPH)+2/
gambs_colrs	../common/colrops.c	/^gambs_colrs(scan, len)		\/* convert gamma bytes to/
gamma_alpha	fprism.c	/^#define gamma_alpha(v_gamma,v_alpha) tfm(matc,v_ga/
gaussamp	normal.c	/^gaussamp(r, np)			\/* sample gaussian specular *\//
getE1	../common/calexpr.c	/^getE1()				\/* E1 -> E1 ADDOP E2 *\/$/
getE2	../common/calexpr.c	/^getE2()				\/* E2 -> E2 MULOP E3 *\/$/
getE3	../common/calexpr.c	/^getE3()				\/* E3 -> E4 ^ E3 *\/$/
getE4	../common/calexpr.c	/^getE4()				\/* E4 -> ADDOP E5 *\/$/
getE5	../common/calexpr.c	/^getE5()				\/* E5 -> (E1) *\/$/
get_baryc	../common/tmesh.c	/^get_baryc(wt, p, v1, v2, v3)	\/* compute barycentr/
get_pixel	colortab.c	/^get_pixel(col, set_pixel)	\/* get pixel for color /
getacoords	aniso.c	/^getacoords(r, np)		\/* set up coordinate system */
getaim	rv2.c	/^getaim(s)				\/* aim camera *\/$/
getch	tty.c	/^getch()					\/* get a character in raw mode *\/$/
getchan	../common/caldefn.c	/^getchan()			\/* A -> $N = E1 *\/$/
getcone	../common/cone.c	/^getcone(o, getxf)			\/* get cone structure *\/$/
getdata	data.c	/^getdata(dname)				\/* get data array dname *\/$/
getdefn	../common/caldefn.c	/^getdefn()			\/* A -> SYM = E1 *\/$/
getdfunc	m_direct.c	/^#define getdfunc(m)	( (m)->otype == MAT_DIRECT1 ? /
getdisk	virtuals.c	/^getdisk(oc, op, sn)		\/* get visible object disk */
getexposure	rv2.c	/^getexposure(s)				\/* get new exposure *\/$/
getface	../common/face.c	/^getface(o)			\/* get arguments for a face *\/$/
getflt	../common/portio.c	/^getflt(fp)			\/* get a floating point number *\/$/
getfont	../common/font.c	/^getfont(fname)				\/* return font fname *\/$/
getframe	rv2.c	/^getframe(s)				\/* get a new frame *\/$/
getfullnode	../common/readmesh.c	/^getfullnode()				\/* get a set, return fullnode */
getfunc	func.c	/^getfunc(m, ff, ef, dofwd)	\/* get function for thi/
getheader	../common/header.c	/^getheader(fp, f, p)		\/* get header from file *\/$/
gethview	../common/image.c	/^gethview(s, v)				\/* get view from header *\/$/
getinstance	../common/instance.c	/^getinstance(o, flags)			\/* get instance structure/
getint	../common/portio.c	/^getint(siz, fp)			\/* get a siz-byte integer *\/$/
getinterest	rv3.c	/^getinterest(s, direc, vec, mp)		\/* get area of in/
getinum	../common/calexpr.c	/^getinum()			\/* scan a positive integer *\/$/
getlibpath	../common/getlibpath.c	/^getlibpath()$/
getmatp	../common/rglmat.c	/^getmatp(nam)			\/* find material record for modifi/
getmaxdisk	source.h	/^#define  getmaxdisk(c,o)	(*sfun[(o)->otype].of->ge/
getmesh	../common/mesh.c	/^getmesh(mname, flags)			\/* get mesh data *\/$/
getmeshinst	../common/mesh.c	/^getmeshinst(o, flags)			\/* create mesh instance */
getmeshpseudo	../common/mesh.c	/^getmeshpseudo(mp, mo)		\/* get mesh pseudo object /
getmeshtri	../common/mesh.c	/^getmeshtri(tv, mo, mp, ti, wha)	\/* get triangle v/
getmeshtrivid	../common/mesh.c	/^getmeshtrivid(tvid, mo, mp, ti)		\/* get triangle /
getmeshvert	../common/mesh.c	/^getmeshvert(vp, mp, vid, what)	\/* get triangle ve/
getmove	rv2.c	/^getmove(s)				\/* move camera *\/$/
getname	../common/calexpr.c	/^getname()			\/* scan an identifier *\/$/
getnum	../common/calexpr.c	/^getnum()			\/* scan a positive float *\/$/
getobj	../common/sceneio.c	/^getobj(fp, objsiz)			\/* get next object *\/$/
getobject	../common/readobj.c	/^getobject(name, fp)			\/* read the next object *\//
getoct	../common/rglinst.c	/^getoct(name)				\/* get\/assign octree list id *\//
getpagesize	../common/getpagesize.c	/^getpagesize()			\/* use var structure to get page /
getparam	rv2.c	/^getparam(str, dsc, typ, p)		\/* get variable from /
getpatch	../common/readmesh.c	/^getpatch(pp)				\/* load a mesh patch *\/$/
getpath	../common/getpath.c	/^getpath(fname, searchpath, mode)	\/* expand fname,/
getpict	data.c	/^getpict(pname)				\/* get picture pname *\/$/
getpictcolrs	rv3.c	/^getpictcolrs(yoff, scan, p, xsiz, ysiz)	\/* get sc/
getpivot	rv2.c	/^getpivot(s)				\/* pivot viewpoint *\/$/
getplaneq	source.h	/^#define  getplaneq(c,o)		(*sfun[(o)->otype].of->ge/
getrect	rv3.c	/^getrect(s, r)				\/* get a box *\/$/
getrenderopt	renderopts.c	/^getrenderopt(ac, av)		\/* get next render option */
getrepaint	rv2.c	/^getrepaint(s)				\/* get area and repaint *\/$/
getrotate	rv2.c	/^getrotate(s)				\/* rotate camera *\/$/
getscanpos	../common/calexpr.c	/^getscanpos(fnp, lnp, spp, fpp)	\/* return current /
getscene	../common/instance.c	/^getscene(sname, flags)			\/* load octree sname *\//
getstate	devcomm.c	/^getstate()				\/* get driver state variables *\/$/
getstatement	../common/caldefn.c	/^getstatement()			\/* get next statement *\/$/
getstr	../common/portio.c	/^getstr(s, fp)			\/* get null-terminated string *\//
gettext	text.c	/^gettext(tm)			\/* get text structure for material /
gettree	../common/readmesh.c	/^gettree()				\/* get a pre-ordered octree *\/$/
getvec	ambio.c	/^#define  getvec(v,fp)	(v)[0]=getflt(fp);(v)[1]=get/
getview	rv2.c	/^getview(s)				\/* get\/show view parameters *\/$/
getviewopt	../common/image.c	/^getviewopt(v, ac, av)			\/* process view argument /
getwd	../common/paths.h	/^#define  getwd(p)	getcwd(p, sizeof(p))$/
globmatch	../common/header.c	/^globmatch(p, s)			\/* check for match of s against/
glu_error	../common/rglsurf.c	/^glu_error(en)			\/* report an error as a warning */
greyof	rv3.c	/^greyof(col)				\/* convert color to greyscale *\/$/
gvlist	../common/font.h	/^#define gvlist(g)	((GORD *)((g)+1))$/
hasambmagic	ambio.c	/^hasambmagic(fp)			\/* read in and check validity o/
hasdata	../common/otypes.h	/^#define  hasdata(t)	(ofun[t].flags & (T_D|T_I))$/
hasfunc	../common/otypes.h	/^#define  hasfunc(t)	(ofun[t].flags & (T_F|T_D|T_I)/
hash	data.c	/^#define hash(s)		(shash(s)%TABSIZ)$/
hastext	../common/otypes.h	/^#define  hastext(t)	(ofun[t].flags & T_E)$/
headaspect	data.c	/^headaspect(s, iap)			\/* check string for aspect r/
headclean	duphead.c	/^headclean()			\/* remove header temp file (if one)/
headidval	../common/header.c	/^headidval(r,s)			\/* get header id (return true if/
hermite	noise3.c	/^#define  hermite(p0,p1,r0,r1,t)  (	p0*hpoly1(t) + /
hp_clip_poly	srcdraw.c	/^hp_clip_poly(vl, nv, cv, crit, vlo)	\/* clip polyg/
hpoly1	noise3.c	/^#define  hpoly1(t)	((2.0*t-3.0)*t*t+1.0)$/
hpoly2	noise3.c	/^#define  hpoly2(t)	(-2.0*t+3.0)*t*t$/
hpoly3	noise3.c	/^#define  hpoly3(t)	((t-2.0)*t+1.0)*t$/
hpoly4	noise3.c	/^#define  hpoly4(t)	(t-1.0)*t*t$/
htcontrs	../common/tonemap.c	/^htcontrs(La)		\/* human threshold contrast sensiti/
ilhash	../common/urand.c	/^ilhash(d, n)			\/* hash a set of integer values */
illumblock	source.c	/^#define  illumblock(m, r)	(!(source[r->rsrc].sflag/
imhash	../common/rglinst.c	/^static unsigned long	imhash(mod) char *mod; {retur/
incontext	../common/caldefn.c	/^incontext(qn)			\/* is qualified name in current c/
incube	../common/octree.c	/^incube(cu, pt)			\/* determine if a point is insid/
inface	../common/face.c	/^inface(p, f)			\/* determine if point is in face */
inglyph	text.c	/^inglyph(x, y, gl)		\/* (x,y) within font glyph gl?/
init_drawsources	srcdraw.c	/^init_drawsources(rad)$/
initambfile	ambient.c	/^initambfile(creat)		\/* initialize ambient file */
initfile	../common/calexpr.c	/^initfile(fp, fn, ln)		\/* prepare input file *\/$/
inithemi	ambcomp.c	/^inithemi(hp, r, wt)		\/* initialize sampling hemis/
initotypes	initotypes.c	/^initotypes()			\/* initialize ofun array *\/$/
initsrcindex	source.h	/^#define initsrcindex(s)	((s)->sn = (s)->sp = -1, (/
initstate	../common/random.c	/^initstate( seed, arg_state, n )$/
initstr	../common/calexpr.c	/^initstr(s, fn, ln)		\/* prepare input string *\/$/
initstypes	srcsupp.c	/^initstypes()			\/* initialize source dispatch tabl/
initurand	../common/random.h	/^#define  initurand(n)	(n)$/
inregion	srcdraw.c	/^inregion(p, cv, crit)			\/* check if vertex is in /
insertelem	../common/objset.c	/^insertelem(os, obj)		\/* insert obj into os, no qu/
insertobject	../common/modobject.c	/^insertobject(obj)		\/* insert new object into our /
inset	../common/objset.c	/^inset(os, obj)			\/* determine if object is in set/
inslist	m_mist.c	/^inslist(sl, n)		\/* return index of source n if it/
intens	../common/color.h	/^#define  intens(col)		( (col)[0] > (col)[1] \\$/
intercircle	srcsupp.c	/^intercircle(cc, c1, c2, r1s, r2s)	\/* intersect tw/
interpolate	noise3.c	/^interpolate(f, i, n)$/
intext	text.c	/^intext(p, m)			\/* check to see if p is in text gl/
intvalue	../common/loadvars.c	/^intvalue(vp)			\/* check integer variable for lega/
inverser	fprism.c	/^inverser(r1,r2)$/
invmat4	../common/invmat4.c	/^invmat4(inverse, mat)$/
invxf	../common/xf.c	/^invxf(ret, ac, av)		\/* invert transform specifica/
io_process	persist.c	/^io_process()		\/* just act as go-between for actua/
irr_ignore	otspecial.h	/^#define  irr_ignore(t)	(ofun[t].flags & T_IRR_IGN)/
irrad	rtrace.c	/^irrad(org, dir)			\/* compute immediate irradiance/
is_branch	colortab.c	/^#define is_branch(cn)	(((cn)&3)!=3)$/
is_pval	colortab.c	/^#define is_pval(cn)	(((cn)&3)==3)$/
isaspect	../common/color.h	/^#define  isaspect(hl)		(!strncmp(hl,ASPECTSTR,LASP/
isblank	editline.c	/^#define isblank(c)	((c) == ' ')$/
iscntrl	editline.c	/^#define iscntrl(c)	((c) < ' ')$/
iscolcor	../common/color.h	/^#define  iscolcor(hl)		(!strncmp(hl,COLCORSTR,LCOL/
isconstfun	../common/calexpr.c	/^isconstfun(ep)			\/* is ep linked to a constant fu/
isconstvar	../common/calexpr.c	/^isconstvar(ep)			\/* is ep linked to a constant ex/
isdate	../common/header.c	/^isdate(s)			\/* is the given line a capture date? /
isdecimal	../common/calexpr.c	/^#define	 isdecimal(c)	(isdigit(c) || (c) == '.')$/
isempty	../common/octree.h	/^#define  isempty(ot)	((ot) == EMPTY)$/
iserase	editline.c	/^#define iserase(c)	((c) == '\\b' || (c) == 127)$/
isexpos	../common/color.h	/^#define  isexpos(hl)		(!strncmp(hl,EXPOSSTR,LEXPOS/
isflat	../common/otypes.h	/^#define  isflat(t)	((t)==OBJ_FACE || (t)==OBJ_RING/
isflt	../common/words.c	/^isflt(s)			\/* check float format *\/$/
isfltd	../common/words.c	/^isfltd(s, ds)			\/* check integer format with deli/
isformat	../common/header.c	/^isformat(s)			\/* is line a format line? *\/$/
isfull	../common/octree.h	/^#define  isfull(ot)	((ot) < EMPTY)$/
isheadid	../common/header.c	/^isheadid(s)			\/* check to see if line is header i/
isid	../common/calcomp.h	/^#define	 isid(c)	(isalnum(c) || (c) == '_' || \\$/
isint	../common/words.c	/^isint(s)			\/* check integer format *\/$/
isintd	../common/words.c	/^isintd(s, ds)			\/* check integer format with deli/
iskill	editline.c	/^#define iskill(c)	((c) == 'U'-'@' || (c) == 'X'-'@/
iskip	../common/words.c	/^iskip(s)			\/* skip integer in string *\/$/
islight	../common/otypes.h	/^#define  islight(t)	(ofun[t].flags & T_L)$/
ismaterial	../common/otypes.h	/^#define  ismaterial(t)	(ofun[t].flags & T_M)$/
ismixture	../common/otypes.h	/^#define  ismixture(t)	(ofun[t].flags & T_X)$/
ismodifier	../common/otypes.h	/^#define  ismodifier(t)	(!(ofun[t].flags & (T_S|T_V/
ispattern	../common/otypes.h	/^#define  ispattern(t)	(ofun[t].flags & T_P)$/
isprims	../common/color.h	/^#define  isprims(hl)		(!strncmp(hl,PRIMARYSTR,LPRI/
issrcmat	../common/radogl.h	/^#define issrcmat(m)	((m) != NULL && islight((m)->t/
issurface	../common/otypes.h	/^#define  issurface(t)	(ofun[t].flags & T_S)$/
istexture	../common/otypes.h	/^#define  istexture(t)	(ofun[t].flags & T_T)$/
istree	../common/octree.h	/^#define  istree(ot)	((ot) > EMPTY)$/
isuvset	../common/tmapluv.c	/^#define isuvset(p,uv)		uvflgop(p,uv,&)$/
isview	../common/image.c	/^isview(s)				\/* is this a view string? *\/$/
isvlight	../common/otypes.h	/^#define  isvlight(t)	(ofun[t].flags & T_LV)$/
isvolume	../common/otypes.h	/^#define  isvolume(t)	(ofun[t].flags & T_V)$/
iswerase	editline.c	/^#define iswerase(c)	((c) == 'W'-'@')$/
l_acos	../common/calfunc.c	/^l_acos()$/
l_arg	func.c	/^l_arg()				\/* return nth real argument *\/$/
l_asin	../common/calfunc.c	/^l_asin()$/
l_atan	../common/calfunc.c	/^l_atan()$/
l_atan2	../common/calfunc.c	/^l_atan2()$/
l_ceil	../common/calfunc.c	/^l_ceil()		\/* return smallest integer not less tha/
l_cos	../common/calfunc.c	/^l_cos()$/
l_erf	func.c	/^l_erf()				\/* error function *\/$/
l_erfc	func.c	/^l_erfc()			\/* cumulative error function *\/$/
l_exp	../common/calfunc.c	/^l_exp()$/
l_flatsrc	../common/rglsrc.c	/^l_flatsrc(n)			\/* convert a flat source *\/$/
l_floor	../common/calfunc.c	/^l_floor()		\/* return largest integer not greater /
l_get_val	fprism.c	/^l_get_val()$/
l_hermite	noise3.c	/^l_hermite()			\/* library call for hermite interpo/
l_if	../common/calfunc.c	/^l_if()			\/* if(cond, then, else) conditional expr/
l_j0	../common/biggerlib.c	/^l_j0()$/
l_j1	../common/biggerlib.c	/^l_j1()$/
l_jn	../common/biggerlib.c	/^l_jn()$/
l_log	../common/calfunc.c	/^l_log()$/
l_log10	../common/calfunc.c	/^l_log10()$/
l_noise3	noise3.c	/^l_noise3(nam)			\/* compute a noise function *\/$/
l_rand	../common/calfunc.c	/^l_rand()		\/* random function between 0 and 1 *\/$/
l_select	../common/calfunc.c	/^l_select()		\/* return argument #(A1+1) *\/$/
l_sin	../common/calfunc.c	/^l_sin()$/
l_source	../common/rglsrc.c	/^l_source(n)			\/* convert a distant source *\/$/
l_sphsrc	../common/rglsrc.c	/^l_sphsrc(n)			\/* convert a spherical source *\/$/
l_sqrt	../common/calfunc.c	/^l_sqrt()$/
l_tan	../common/calfunc.c	/^l_tan()$/
l_y0	../common/biggerlib.c	/^l_y0()$/
l_y1	../common/biggerlib.c	/^l_y1()$/
l_yn	../common/biggerlib.c	/^l_yn()$/
lambda	dielectric.c	/^lambda(m, v2, dv, lr)			\/* compute lambda for mat/
lastmod	../common/modobject.c	/^lastmod(obj, mname)		\/* find modifier definition /
lastview	rv2.c	/^lastview(s)				\/* return to a previous view *\/$/
levptr	x11.c	/^#define  levptr(etype)	((etype *)&currentevent)$/
libfunc	../common/calfunc.c	/^libfunc(fname, vp)			\/* execute library function /
liblookup	../common/calfunc.c	/^liblookup(fname)		\/* look up a library function */
libupdate	../common/caldefn.c	/^libupdate(fn)			\/* update library links *\/$/
lightclean	../common/rglsrc.c	/^lightclean()			\/* clean up light source commands /
lightdefs	../common/rglsrc.c	/^lightdefs()			\/* define light source list *\/$/
lightinit	../common/rglsrc.c	/^lightinit()			\/* initialize lighting *\/$/
load_os	preload.c	/^load_os(op)			\/* load associated data for object /
loadfunc	func.c	/^loadfunc(fname)			\/* load definition file *\/$/
loadlamps	../common/lamps.c	/^loadlamps(file)					\/* load lamp type file *\/$/
loadobj	../common/rglinst.c	/^loadobj()				\/* get next object *\/$/
loadoct	../common/rglinst.c	/^loadoct(fname)				\/* read in objects from octree /
loadoctrees	../common/rglinst.c	/^loadoctrees()				\/* load octrees we've saved up */
loadvars	../common/loadvars.c	/^loadvars(rfname)		\/* load variables into vv from /
loadview	rv2.c	/^loadview(s)				\/* load view from rad file *\/$/
loc2pix	../common/image.c	/^loc2pix(pp, rp, lx, ly)		\/* compute pixel pos. fr/
localhit	raytrace.c	/^localhit(r, scene)		\/* check for hit in the octre/
long2ascii	../common/calexpr.c	/^long2ascii(l)			      \/* convert long to ascii */
longwait	aed.c	/^longwait(t)		\/* longer wait *\/$/
lookamb	lookamb.c	/^lookamb(fp)			\/* get ambient values from a file */
lrclear	../common/linregr.c	/^lrclear(l)			\/* initialize sum *\/$/
lrfit	../common/linregr.c	/^lrfit(r, l)			\/* compute linear regression *\/$/
lrpoint	../common/linregr.h	/^#define	lrpoint(x,y,l)	((l)->xs+=(x),(l)->ys+=(y),/
lrxavg	../common/linregr.h	/^#define	lrxavg(l)	((l)->xs\/(l)->n)$/
lrxdev	../common/linregr.h	/^#define	lrxdev(l)	sqrt(((l)->xxs-(l)->xs*(l)->xs\//
lrxvar	../common/linregr.h	/^#define	lrxvar(l)	(((l)->xxs-(l)->xs*(l)->xs\/(l)-/
lryavg	../common/linregr.h	/^#define	lryavg(l)	((l)->ys\/(l)->n)$/
lrydev	../common/linregr.h	/^#define	lrydev(l)	sqrt(((l)->yys-(l)->ys*(l)->ys\//
lryvar	../common/linregr.h	/^#define	lryvar(l)	(((l)->yys-(l)->ys*(l)->ys\/(l)-/
lu_delete	../common/lookup.c	/^lu_delete(tbl, key)		\/* delete a table entry *\/$/
lu_doall	../common/lookup.c	/^lu_doall(tbl, f)		\/* loop through all valid table/
lu_done	../common/lookup.c	/^lu_done(tbl)			\/* free table and contents *\/$/
lu_find	../common/lookup.c	/^lu_find(tbl, key)		\/* find a table entry *\/$/
lu_init	../common/lookup.c	/^lu_init(tbl, nel)		\/* initialize tbl for at least/
lu_shash	../common/lookup.c	/^lu_shash(s)			\/* hash a nul-terminated string *\//
luminance	../common/color.h	/^#define  luminance(col)		(WHTEFFICACY * bright(col/
luv24Init	../common/tmapluv.c	/^luv24Init(tm)			\/* allocate data for 24-bit LogLu/
luv24NewSpace	../common/tmapluv.c	/^luv24NewSpace(tm)		\/* initialize 24-bit LogLuv co/
luv32Init	../common/tmapluv.c	/^luv32Init(tm)			\/* allocate data for 32-bit LogLu/
luv32NewSpace	../common/tmapluv.c	/^luv32NewSpace(tm)		\/* initialize 32-bit LogLuv co/
m_alias	m_alias.c	/^m_alias(m, r)			\/* transfer shading to alias targ/
m_aniso	aniso.c	/^m_aniso(m, r)			\/* shade ray that hit something a/
m_brdf	m_brdf.c	/^m_brdf(m, r)			\/* color a ray that hit a BRDTfunc/
m_brdf2	m_brdf.c	/^m_brdf2(m, r)			\/* color a ray that hit a BRDF ma/
m_clip	m_clip.c	/^m_clip(m, r)			\/* clip objects from ray *\/$/
m_dielectric	dielectric.c	/^m_dielectric(m, r)	\/* color a ray which hit a die/
m_direct	m_direct.c	/^m_direct(m, r)			\/* shade redirected ray *\/$/
m_glass	glass.c	/^m_glass(m, r)		\/* color a ray which hit a thin gl/
m_light	source.c	/^m_light(m, r)			\/* ray hit a light source *\/$/
m_mirror	m_mirror.c	/^m_mirror(m, r)			\/* shade mirrored ray *\/$/
m_mist	m_mist.c	/^m_mist(m, r)		\/* process a ray entering or leavin/
m_normal	normal.c	/^m_normal(m, r)			\/* color a ray that hit somethin/
m_prism	../common/rglmat.c	/^m_prism(o)			\/* convert prism type *\/$/
make_gmap	colortab.c	/^make_gmap(gam)			\/* make gamma correction map *\//
makeambient	ambient.c	/^makeambient(acol, r, rn, al)	\/* make a new ambien/
makespot	srcsupp.c	/^makespot(m)			\/* make a spotlight *\/$/
makevsrc	virtuals.c	/^makevsrc(op, sn, pm)		\/* make virtual source if r/
malloc	../common/malloc.c	/^malloc(n)			\/* allocate n bytes of memory *\/$/
map_col	colortab.c	/^#define map_col(c,p)	clrmap[p][ colval(c,p)<1. ? /
map_color	colortab.c	/^map_color(rgb, col)		\/* map a color to a byte tri/
marksources	source.c	/^marksources()			\/* find and mark source objects */
markvirtuals	virtuals.c	/^markvirtuals()			\/* find and mark virtual sources/
matchlamp	../common/lamps.c	/^matchlamp(s)				\/* see if string matches any lamp/
matchvar	../common/loadvars.c	/^matchvar(nam)			\/* match a variable by its name */
mbcmp	../common/malloc.c	/^mbcmp(m1, m2)		\/* compare memory block locations /
mcompact	../common/malloc.c	/^mcompact(np)		\/* compact free lists to satisfy re/
memcpy	../common/rexpr.c	/^#define  memcpy(to,from,len)	bcopy(from,to,len)$/
mesh_hit	o_mesh.c	/^mesh_hit(oset, r)		\/* intersect ray with mesh tri/
mesherror	../common/readmesh.c	/^mesherror(etyp, msg)			\/* mesh read error *\/$/
mgetflt	../common/readmesh.c	/^mgetflt()				\/* get a floating point number *\/$/
mgetint	../common/readmesh.c	/^mgetint(siz)				\/* get a siz-byte integer *\/$/
minw2	srcdraw.c	/^minw2(vl, nv, ar2)			\/* compute square of minimum/
mir_proj	m_mirror.c	/^mir_proj(pm, o, s, n)		\/* compute a mirror's proj/
mirrorproj	m_mirror.c	/^mirrorproj(m, nv, offs)		\/* get mirror projection/
mkfifo	persist.c	/^#define	mkfifo(fn,md)	mknod(fn, S_IFIFO|(md), 0)$/
mktemp	../common/mktemp.c	/^mktemp(template)		\/* make a unique filename from /
modifier	../common/modobject.c	/^modifier(mname)			\/* get a modifier number from i/
mouse_handler	msmouse.c	/^static void _loadds far mouse_handler (int max, in/
move_cursor	msmouse.c	/^move_cursor(newx, newy)		\/* move cursor to new po/
moveview	rv3.c	/^moveview(angle, elev, mag, vc)			\/* move viewpoin/
ms_gcdone	msmouse.c	/^ms_gcdone( dp )$/
ms_gcinit	msmouse.c	/^ms_gcinit( dp )$/
ms_getcur	msmouse.c	/^ms_getcur(xp, yp)		\/* get mouse cursor position */
mscrounge	../common/malloc.c	/^mscrounge(np)		\/* search free lists to satisfy re/
mtab	../common/malloc.c	/^#define mtab(mb)	((struct mblk *)(mb)->ptr)$/
mtablen	../common/malloc.c	/^#define mtablen(mb)	((mb)->siz\/sizeof(struct mblk/
multcolor	../common/color.h	/^#define  multcolor(c1,c2)	((c1)[0]*=(c2)[0],(c1)[1/
multcolormat	../common/spec_rgb.c	/^multcolormat(m3, m2, m1)	\/* multiply m1 by m2 and/
multisamp	../common/multisamp.c	/^multisamp(t, n, r)	\/* convert 1-dimensional sampl/
multmat4	../common/mat4.c	/^multmat4(m4a, m4b, m4c)		\/* multiply m4b X m4c an/
multp3	../common/mat4.c	/^multp3(p3a, p3b, m4)		\/* transform p3b by m4 and /
multv3	../common/mat4.c	/^multv3(v3a, v3b, m4)	\/* transform vector v3b by m/
mx_data	mx_data.c	/^mx_data(m, r)			\/* interpolate mixture data *\/$/
mx_func	mx_func.c	/^mx_func(m, r)			\/* compute mixture function *\/$/
mx_pdata	mx_data.c	/^mx_pdata(m, r)			\/* interpolate mixture picture */
myCombine	../common/rglsurf.c	/^myCombine(coords, vertex_data, weight, dataOut)$/
mycheck	../common/header.c	/^mycheck(s, cp)			\/* check a header line for forma/
mygets	devcomm.c	/^mygets(s, fp)				\/* get string from file (with nu/
myhostname	../common/myhostname.c	/^myhostname()$/
mylog	dielectric.c	/^mylog(x)		\/* special log for extinction coefficie/
myputs	devcomm.c	/^myputs(s, fp)				\/* put string to file (with nul)/
nargum	../common/calfunc.c	/^nargum()			\/* return number of available argument/
nekids	../common/calexpr.c	/^nekids(ep)			\/* return # of kids for node ep *\/$/
new_ctab	colortab.c	/^new_ctab(ncolors)		\/* start new color table with /
newambtree	ambient.c	/^newambtree()				\/* allocate 8 ambient tree struct/
newambval	ambient.c	/^#define	 newambval()	(AMBVAL *)malloc(sizeof(AMBVA/
newglist	../common/rglfile.c	/^newglist()			\/* allocate an OGL list id *\/$/
newheader	../common/header.c	/^newheader(s, fp)		\/* identifying line of informat/
newimage	rv3.c	/^newimage()				\/* start a new image *\/$/
newinp	tty.c	/^newinp()				\/* new input *\/$/
newmaterial	../common/rglmat.c	/^newmaterial(nam)		\/* get an entry for a new mater/
newnode	../common/caldefn.c	/^#define	 newnode()	(EPNODE *)ecalloc(1, sizeof(EPN/
newobject	../common/readobj.c	/^newobject()				\/* get a new object *\/$/
newptree	rpaint.h	/^#define  newptree()	(PNODE *)calloc(4, sizeof(PNOD/
newquadric	../common/rglsurf.c	/^newquadric()			\/* allocate GLU quadric structure /
newrayxf	raytrace.c	/^newrayxf(r)			\/* get new tranformation matrix for/
newsource	srcsupp.c	/^newsource()			\/* allocate new source in our array/
newtess	../common/rglsurf.c	/^newtess()			\/* allocate GLU tessellation object */
newview	rv3.c	/^newview(vp)				\/* change viewing parameters *\/$/
nexthsiz	../common/modobject.c	/^nexthsiz(oldsiz)		\/* return next hash table size /
nextssamp	srcsamp.c	/^nextssamp(r, si)		\/* compute sample for source, r/
nextview	rpict.c	/^nextview(fp)				\/* get next view from fp *\/$/
nextword	../common/words.c	/^nextword(cp, nb, s)		\/* get (quoted) word, return/
noise3	noise3.c	/^noise3(xnew)			\/* compute the noise function *\/$/
nonsurfinset	../common/readoct.c	/^nonsurfinset(os)			\/* check set for modifier *\/$/
nopart	srcsamp.c	/^nopart(si, r)			\/* single source partition *\/$/
normalize	../common/fvect.c	/^normalize(v)			\/* normalize a vector, return old /
normaspect	../common/image.c	/^normaspect(va, ap, xp, yp)		\/* fix pixel aspect o/
normbright	../common/color.h	/^#define  normbright(c)	( ( (long)(CIE_rf*256.+.5)*/
normcolrs	../common/colrops.c	/^normcolrs(scan, len, adjust)	\/* normalize a scanl/
normscot	../common/tmprivat.h	/^#define normscot(c)	( (	(int4)(SCO_rf*256.+.5)*(c)/
numscans	../common/resolu.h	/^#define  numscans(rs)		((rs)->rt & YMAJOR ? (rs)->/
nvalue	../common/loadvars.c	/^nvalue(vn, n)			\/* return nth variable value *\/$/
o_cone	o_cone.c	/^o_cone(o, r)			\/* intersect ray with cone *\/$/
o_default	initotypes.c	/^o_default()			\/* default action is error *\/$/
o_face	o_face.c	/^o_face(o, r)		\/* compute intersection with polygo/
o_instance	o_instance.c	/^o_instance(o, r)		\/* compute ray intersection wit/
o_mesh	o_mesh.c	/^o_mesh(o, r)			\/* compute ray intersection with a/
o_ring	../common/rglsurf.c	/^o_ring(o)			\/* convert a ring *\/$/
o_source	../common/rglsrc.c	/^o_source(o)			\/* record a distant source *\/$/
o_sphere	sphere.c	/^o_sphere(so, r)			\/* compute intersection with sp/
object	../common/modobject.c	/^object(oname)			\/* get an object number from its /
objerror	../common/otypes.c	/^objerror(o, etyp, msg)		\/* report error related t/
objndx	../common/modobject.c	/^objndx(op)			\/* get object number from pointer */
objptr	../common/object.h	/^#define  objptr(obj)	(objblock[(obj)>>OBJBLKSHFT]+/
objset	../common/objset.c	/^objset(oset, ot)		\/* get object set for full node/
octalloc	../common/octree.c	/^octalloc()			\/* allocate an octree *\/$/
octbi	../common/octree.h	/^#define  octbi(ot)	((ot)>>11)	\/* octree block ind/
octdone	../common/octree.c	/^octdone()			\/* free EVERYTHING *\/$/
octerror	../common/readoct.c	/^octerror(etyp, msg)			\/* octree error *\/$/
octfree	../common/octree.c	/^octfree(ot)			\/* free an octree *\/$/
octkid	../common/octree.h	/^#define  octkid(ot,br)	(octblock[octbi(ot)][octti(/
octti	../common/octree.h	/^#define  octti(ot)	(((ot)&03777)<<3)\/* octree ind/
ogetflt	../common/readoct.c	/^ogetflt()			\/* get a floating point number *\/$/
ogetint	../common/readoct.c	/^ogetint(siz)			\/* get a siz-byte integer *\/$/
ogetstr	../common/readoct.c	/^ogetstr(s)			\/* get null-terminated string *\/$/
oldreadcolrs	../common/color.c	/^oldreadcolrs(scanline, len, fp)		\/* read in an ol/
onevalue	../common/loadvars.c	/^onevalue(vp)			\/* only one assignment for this va/
onsig	rpmain.c	/^onsig(signo)				\/* fatal signal *\/$/
open_process	../common/process.c	/^open_process(pd, av)		\/* open communication to se/
openheader	duphead.c	/^openheader()			\/* save standard output to header /
oputL	rtrace.c	/^oputL(r)				\/* print single ray length *\/$/
oputN	rtrace.c	/^oputN(r)				\/* print unperturbed normal *\/$/
oputd	rtrace.c	/^oputd(r)				\/* print direction *\/$/
oputl	rtrace.c	/^oputl(r)				\/* print effective distance *\/$/
oputm	rtrace.c	/^oputm(r)				\/* print modifier *\/$/
oputn	rtrace.c	/^oputn(r)				\/* print perturbed normal *\/$/
oputo	rtrace.c	/^oputo(r)				\/* print origin *\/$/
oputp	rtrace.c	/^oputp(r)				\/* print point *\/$/
oputs	rtrace.c	/^oputs(r)				\/* print name *\/$/
oputv	rtrace.c	/^oputv(r)				\/* print value *\/$/
oputw	rtrace.c	/^oputw(r)				\/* print weight *\/$/
oseti	../common/octree.h	/^#define  oseti(ot)	(-(ot)-2)	\/* object set index /
otndx	../common/modobject.c	/^otndx(name, tab)		\/* get object table index for n/
otype	../common/otypes.c	/^otype(ofname)			\/* get object function number fro/
ourtrace	rtrace.c	/^ourtrace(r)				\/* print ray values *\/$/
p_bdata	p_data.c	/^p_bdata(m, r)			\/* interpolate brightness data */
p_bfunc	p_func.c	/^p_bfunc(m, r)			\/* compute brightness pattern *\//
p_cdata	p_data.c	/^p_cdata(m, r)			\/* interpolate color data *\/$/
p_cfunc	p_func.c	/^p_cfunc(m, r)			\/* compute color pattern *\/$/
p_pdata	p_data.c	/^p_pdata(m, r)			\/* interpolate picture data *\/$/
paint	rv3.c	/^paint(p, xmin, ymin, xmax, ymax)	\/* compute and p/
paintrect	rv3.c	/^paintrect(p, xmin, ymin, xmax, ymax, r)		\/* paint/
part	colortab.c	/^#define part(cn)	((cn)>>2)$/
passillum	source.c	/^#define  passillum(m, r)	(m->otype==MAT_ILLUM && /
pclose	../common/popen.c	/^pclose(fp)			\/* close pipe and cleanup *\/$/
pcopy	rv3.c	/^pcopy(p1, p2)				\/* copy paint node p1 into p2 */
peano	../common/peano.c	/^peano(p, n, t, e)		\/* compute Peano point *\/$/
peanoC	../common/peano.c	/^peanoC(n, t, e)			\/* compute Peano coordinate *\//
persistfile	persist.c	/^persistfile(pfn)	\/* open persist file and lock it/
pfclean	persist.c	/^pfclean()		\/* clean up persist files *\/$/
pfdetach	persist.c	/^pfdetach()		\/* release persist (and header) resou/
pfhold	persist.c	/^pfhold()		\/* holding pattern for idle rendering p/
pflock	persist.c	/^pflock(lf)		\/* place or release exclusive lock on/
pix2loc	../common/image.c	/^pix2loc(loc, rp, px, py)	\/* compute image locatio/
pixjitter	rpict.c	/^#define	 pixjitter()	(.5+dstrpix*(.5-frandom()))$/
pixnumber	rpict.c	/^pixnumber(x, y, xres, yres)		\/* compute pixel ind/
pixvalue	rpict.c	/^pixvalue(col, x, y)		\/* compute pixel value *\/$/
plocate	../common/plocate.c	/^plocate(p, min, max)		\/* return location of p w.r/
poly_area	srcdraw.c	/^poly_area(vl, nv)			\/* compute area of polygon */
polyarea	../common/rglsurf.c	/^polyarea(cent, norm, n, v)	\/* compute polygon are/
popcontext	../common/caldefn.c	/^popcontext()			\/* pop off top context *\/$/
popen	../common/popen.c	/^popen(cmd, mode)		\/* open command for reading or /
posgradient	ambcomp.c	/^posgradient(gv, da, hp)				\/* compute position gr/
position	../common/plocate.h	/^#define  position(i)	(3<<((i)<<1))	\/* macro versi/
pread	../common/preadwrite.c	/^pread(fd, buf, siz, offs)	\/* read buffer from an /
preload_objs	preload.c	/^preload_objs()		\/* preload object data structures/
prep_edge_cache	o_mesh.c	/^prep_edge_cache(o)		\/* get instance and clear edg/
prepare_matrices	fprism.c	/^prepare_matrices()$/
prim	colortab.c	/^#define prim(cn)	((cn)&3)$/
primsval	../common/color.h	/^#define  primsval(p,hl)		sscanf(hl+LPRIMARYSTR, \\/
print_rdefaults	renderopts.c	/^print_rdefaults()		\/* print default render values/
printargs	../common/header.c	/^printargs(ac, av, fp)		\/* print arguments to a fi/
printdefaults	rpmain.c	/^printdefaults()			\/* print default values to stdo/
printdevices	rview.c	/^printdevices()				\/* print list of output devices/
printmemstats	../common/malloc.c	/^printmemstats(fp)		\/* print memory statistics to /
printmeshstats	../common/mesh.c	/^printmeshstats(ms, fp)		\/* print out mesh statist/
printvals	rtrace.c	/^printvals(r)			\/* print requested ray values *\/$/
printvars	../common/loadvars.c	/^printvars(fp)			\/* print variable values *\/$/
prob_alpha_beta	fprism.c	/^prob_alpha_beta(r)$/
prob_alpha_gamma	fprism.c	/^#define prob_alpha_gamma(r) (1.-prob_alpha_beta(r)/
prob_beta_alpha	fprism.c	/^prob_beta_alpha(r)$/
prob_beta_delta	fprism.c	/^#define prob_beta_delta(r) (prob_beta_alpha(r))$/
prob_beta_gamma	fprism.c	/^#define prob_beta_gamma(r) (1.-prob_beta_alpha(r))/
prob_delta_beta	fprism.c	/^#define prob_delta_beta(r) (prob_alpha_beta(r))$/
prob_delta_gamma	fprism.c	/^#define prob_delta_gamma(r) (1.-prob_delta_beta(r)/
prob_gamma_alpha	fprism.c	/^double prob_gamma_alpha(r)$/
prob_gamma_beta	fprism.c	/^#define prob_gamma_beta(r) (1.-prob_gamma_alpha(r)/
prob_gamma_delta	fprism.c	/^#define prob_gamma_delta(r) (prob_gamma_alpha(r))$/
process	../common/process.c	/^process(pd, recvbuf, sendbuf, nbr, nbs)		\/* proce/
proptext	../common/font.c	/^proptext(sp, tp, f, cis, nsi)		\/* space line prop/
pushcontext	../common/caldefn.c	/^pushcontext(ctx)		\/* push on another context *\/$/
put_baryc	../common/tmesh.c	/^put_baryc(bcm, com, n)		\/* put barycentric coord./
puta	rtrace.c	/^puta(v)				\/* print ascii value *\/$/
putambmagic	ambio.c	/^putambmagic(fp)			\/* write out ambient value magi/
putd	rtrace.c	/^putd(v)				\/* print binary double *\/$/
putf	rtrace.c	/^putf(v)				\/* print binary float *\/$/
putflt	../common/portio.c	/^putflt(f, fp)			\/* put out floating point number /
putint	../common/portio.c	/^putint(i, siz, fp)		\/* write a siz-byte integer t/
putobj	../common/sceneio.c	/^putobj(o, fp)			\/* write out object *\/$/
putstr	../common/portio.c	/^putstr(s, fp)			\/* write null-terminated string t/
putvec	ambio.c	/^#define  putvec(v,fp)	putflt((v)[0],fp);putflt((v)/
pval	colortab.c	/^#define pval(cn)	((cn)>>2)$/
pwrite	../common/preadwrite.c	/^pwrite(fd, buf, siz, offs)	\/* write buffer to an /
quadratic	../common/zeroes.c	/^quadratic(r, a, b, c)		\/* find real roots of quad/
qualname	../common/caldefn.c	/^qualname(nam, lvl)		\/* get qualified name *\/$/
qualvalue	../common/loadvars.c	/^qualvalue(vp)			\/* check qualitative var. for leg/
quit	devmain.c	/^quit(code)				\/* close device and exit *\/$/
r_clear	devmain.c	/^r_clear()				\/* clear screen *\/$/
r_comin	devmain.c	/^r_comin()				\/* read string from command line *\//
r_comout	devmain.c	/^r_comout()				\/* print string to command line *\//
r_flush	devmain.c	/^r_flush()				\/* flush output *\/$/
r_getcur	devmain.c	/^r_getcur()				\/* get and return cursor position */
r_paintr	devmain.c	/^r_paintr()				\/* paint a rectangle *\/$/
rad	rtrace.c	/^rad(org, dir, dmax)		\/* compute and print ray val/
rand3a	noise3.c	/^#define  rand3a(x,y,z)	frand(67*(x)+59*(y)+71*(z))/
rand3b	noise3.c	/^#define  rand3b(x,y,z)	frand(73*(x)+79*(y)+83*(z))/
rand3c	noise3.c	/^#define  rand3c(x,y,z)	frand(89*(x)+97*(y)+101*(z)/
rand3d	noise3.c	/^#define  rand3d(x,y,z)	frand(103*(x)+107*(y)+109*(/
random	../common/random.c	/^random()$/
ray_defaults	raycalls.c	/^ray_defaults(rp)		\/* get default parameter values/
ray_done	raycalls.c	/^ray_done(freall)		\/* free ray-tracing data *\/$/
ray_init	raycalls.c	/^ray_init(otnm)			\/* initialize ray-tracing calcul/
ray_pchild	raypcalls.c	/^ray_pchild(fd_in, fd_out)	\/* process rays (never /
ray_pclose	raypcalls.c	/^ray_pclose(nsub)		\/* close one or more child proc/
ray_pdone	raypcalls.c	/^ray_pdone(freall)		\/* reap children and free data/
ray_pflush	raypcalls.c	/^ray_pflush()			\/* send queued rays to idle childr/
ray_pinit	raypcalls.c	/^ray_pinit(otnm, nproc)		\/* initialize ray-tracing/
ray_popen	raypcalls.c	/^ray_popen(nadd)			\/* open the specified # process/
ray_pqueue	raypcalls.c	/^ray_pqueue(r)			\/* queue a ray for computation */
ray_presult	raypcalls.c	/^ray_presult(r, poll)		\/* check for a completed ra/
ray_psend	raypcalls.c	/^ray_psend(r)			\/* add a ray to our send queue *\//
ray_restore	raycalls.c	/^ray_restore(rp)			\/* restore parameter settings */
ray_save	raycalls.c	/^ray_save(rp)			\/* save current parameter settings/
ray_trace	raycalls.c	/^ray_trace(RAY *r)		\/* trace a primary ray *\/$/
rayclear	raytrace.c	/^rayclear(r)			\/* clear a ray for (re)evaluation */
raycont	raytrace.c	/^raycont(r)			\/* check for clipped object and cont/
raydist	raytrace.c	/^raydist(r, flags)		\/* compute (cumulative) ray di/
rayhit	raytrace.c	/^rayhit(oset, r)			\/* standard ray hit test *\/$/
raymixture	raytrace.c	/^raymixture(r, fore, back, coef)		\/* mix modifiers/
raymove	raytrace.c	/^raymove(pos, cxs, dirf, r, cu)		\/* check for hit /
raynormal	raytrace.c	/^raynormal(norm, r)		\/* compute perturbed normal f/
rayorigin	raytrace.c	/^rayorigin(r, ro, rt, rw)		\/* start new ray from o/
rayparticipate	raytrace.c	/^rayparticipate(r)			\/* compute ray medium partici/
rayshade	raytrace.c	/^rayshade(r, mod)		\/* shade ray r with material mo/
raytexture	raytrace.c	/^raytexture(r, mod)			\/* get material modifiers */
raytrace	raytrace.c	/^raytrace(r)			\/* trace a ray and compute its valu/
raytrans	raytrace.c	/^raytrans(r)			\/* transmit ray as is *\/$/
rayvalue	ray.h	/^#define  rayvalue(r)	(*(r)->revf)(r)$/
rconst	../common/calexpr.c	/^rconst(epar)			\/* reduce a constant expression */
readambval	ambio.c	/^readambval(av, fp)		\/* read ambient value from st/
readbuf	../common/process.c	/^readbuf(fd, bpos, siz)		\/* read all of requested /
readfargs	../common/readfargs.c	/^readfargs(fa, fp)		\/* read function arguments fro/
readmesh	../common/readmesh.c	/^readmesh(mp, path, flags)		\/* read in mesh struct/
readobj	../common/readobj.c	/^readobj(inpspec)		\/* read in an object file or st/
readoct	../common/readoct.c	/^readoct(inpspec, load, scene, ofn)	\/* read in oct/
readscene	../common/sceneio.c	/^readscene(fp, objsiz)			\/* read binary scene desc/
realloc	../common/malloc.c	/^realloc(op, n)			\/* reallocate memory using mallo/
redirect	m_direct.c	/^redirect(m, r, n)		\/* compute n'th ray redirectio/
redraw	rv3.c	/^redraw()				\/* redraw the image *\/$/
refine	rview.c	/^refine(p, xmin, ymin, xmax, ymax, pd)		\/* refine /
reflexion	fprism.c	/^reflexion(r_incident)$/
render	rpict.c	/^render(zfile, oldfile)				\/* render the scene *\//
repaint	rv3.c	/^repaint(xmin, ymin, xmax, ymax)			\/* repaint a re/
reply_error	devcomm.c	/^reply_error(routine)			\/* what should we do here?/
report	rpict.c	/^report()		\/* report progress *\/$/
resolu2str	../common/resolu.c	/^resolu2str(buf, rp)		\/* convert resolution struct/
resolve	../common/calfunc.c	/^#define  resolve(ep)	((ep)->type==VAR?(ep)->v.ln:a/
returnErr	../common/tmprivat.h	/^#define	returnErr(code)	return(tmErrorReturn(funcN/
rgb_cie	../common/color.h	/^#define  rgb_cie(xyz,rgb)	colortrans(xyz,rgb2xyzma/
rgetmaxdisk	srcsupp.c	/^rgetmaxdisk(ocent, op)		\/* get center and squared/
rgetplaneq	srcsupp.c	/^rgetplaneq(nvec, op)			\/* get plane equation for /
rgl_checkerr	../common/rglfile.c	/^rgl_checkerr(where)		\/* check for GL or GLU error/
rgl_filelist	../common/rglfile.c	/^rgl_filelist(ic, inp, nl)	\/* load scene files int/
rgl_load	../common/rglfile.c	/^rgl_load(inpspec)		\/* convert scene description i/
rgl_matclear	../common/rglmat.c	/^rgl_matclear()			\/* clean up materials *\/$/
rgl_object	../common/rglfile.c	/^rgl_object(name, fp)			\/* read the next object */
rgl_octlist	../common/rglfile.c	/^rgl_octlist(fname, cent, radp, nl)	\/* load scen i/
rpambmod	ray.h	/^#define rpambmod(p,i)	( (i)>=AMBLLEN||(p)->amblndx/
rpict	rpict.c	/^rpict(seq, pout, zout, prvr)			\/* generate image(/
rsample	rview.c	/^rsample()			\/* sample the image *\/$/
rsetsrc	srcsupp.c	/^rsetsrc(src, so)			\/* set a ring (disk) as a sour/
rtrace	rtrace.c	/^rtrace(fname)				\/* trace rays from file *\/$/
rview	rview.c	/^rview()				\/* do a view *\/$/
salloc	../common/savestr.c	/^#define  salloc(str)	(S_HEAD *)malloc(sizeof(S_HEA/
salvage	rpict.c	/^salvage(oldfile)		\/* salvage scanlines from kille/
same	../common/rexpr.c	/^#define same(a,b) (a==b || (iflag && (a^b)==' ' &&/
savestr	../common/savestr.c	/^savestr(str)				\/* save a string *\/$/
saveview	rv2.c	/^saveview(s)				\/* save view to rad file *\/$/
savqstr	../common/savqstr.c	/^savqstr(s)			\/* save a private string *\/$/
scalecolor	../common/color.h	/^#define  scalecolor(col,sf)	((col)[0]*=(sf),(col)[/
scalepict	rv3.c	/^scalepict(p, sf)			\/* scale picture values *\/$/
scan	../common/calexpr.c	/^scan()				\/* scan next character, return literal /
scanlen	../common/resolu.h	/^#define  scanlen(rs)		((rs)->rt & YMAJOR ? (rs)->x/
scompile	../common/caldefn.c	/^scompile(str, fn, ln)		\/* get definitions from a /
scotlum	../common/tmprivat.h	/^#define scotlum(c)	(SCO_rf*(c)[RED] + SCO_gf*(c)[G/
scylform	srcsamp.c	/^scylform(sn, dir)		\/* compute cosine for cylinder/
sendq_full	raypcalls.c	/^#define sendq_full()	(r_send_next >= RAYQLEN)$/
sendstate	devmain.c	/^sendstate()				\/* send driver state variables *\//
set_branch	colortab.c	/^#define set_branch(p,c) ((c)<<2|(p))$/
set_cmap	colortab.c	/^set_cmap(rmap, gmap, bmap)	\/* set custom color co/
set_pval	colortab.c	/^#define set_pval(pv)	((pv)<<2|3)$/
setambacc	ambient.c	/^setambacc(newa)				\/* set ambient accuracy *\/$/
setambient	ambient.c	/^setambient()				\/* initialize calculation *\/$/
setambres	ambient.c	/^setambres(ar)				\/* set ambient resolution *\/$/
setbrdfunc	m_brdf.c	/^setbrdfunc(np)			\/* set up brdf function and vari/
setcolor	../common/color.h	/^#define  setcolor(col,r,g,b)	((col)[RED]=(r),(col)/
setcolr	../common/color.c	/^setcolr(clr, r, g, b)		\/* assign a short color va/
setcolrcor	../common/colrops.c	/^setcolrcor(f, a2)		\/* set brightness correction */
setcolrgam	../common/colrops.c	/^setcolrgam(g)			\/* set gamma conversion *\/$/
setcolrinv	../common/colrops.c	/^setcolrinv(f, a2)		\/* set inverse brightness corr/
setcontext	../common/caldefn.c	/^setcontext(ctx)			\/* set a new context path *\/$/
setcopy	../common/objset.c	/^setcopy(os1, os2)		\/* copy object set os2 into os/
setequal	../common/objset.c	/^setequal(os1, os2)		\/* determine if two sets are /
setfdate	../common/fdate.c	/^setfdate(fname, ftim)			\/* set file date *\/$/
setflatss	srcsupp.c	/^setflatss(src)				\/* set sampling for a flat sour/
setfree	../common/object.h	/^#define setfree(os)	free((void *)(os))$/
setfunc	func.c	/^setfunc(m, r)			\/* set channels for function call/
setident4	../common/mat4.h	/^#define  setident4(m4)		copymat4(m4, m4ident)$/
setintersect	../common/objset.c	/^setintersect(osr, os1, os2)	\/* osr = os1 Intersec/
setmaterial	../common/rglsurf.c	/^setmaterial(mp, cent, ispoly)	\/* prepare for new /
setnoisefuncs	noise3.c	/^setnoisefuncs()			\/* add noise functions to libra/
setoutput	rtrace.c	/^setoutput(vs)				\/* set up output tables *\/$/
setparam	rv2.c	/^setparam(s)				\/* get\/set program parameter *\/$/
setpart	source.h	/^#define setpart(pt,i,v)	((pt)[(i)>>2] |= (v)<<(((i/
setprism	fprism.c	/^setprism()$/
setprismfuncs	fprism.c	/^setprismfuncs()$/
setsave	../common/objset.c	/^setsave(os)			\/* allocate space and save set *\/$/
setsource	source.h	/^#define  setsource(s,o)		(*sfun[(o)->otype].of->se/
setstate	../common/random.c	/^setstate( arg_state )$/
setunion	../common/objset.c	/^setunion(osr, os1, os2)		\/* osr = os1 Union os2 */
setuv	../common/tmapluv.c	/^#define setuv(p,uv)		uvflgop(p,uv,|=)$/
setvariable	../common/loadvars.c	/^setvariable(ass, mv)		\/* assign variable accordin/
setview	../common/image.c	/^setview(v)		\/* set hvec and vvec, return message /
sflatform	source.h	/^#define  sflatform(sn,dir)	-DOT(source[sn].snorm, /
sfree	../common/savestr.c	/^#define  sfree(sp)	free((void *)(sp))$/
shash	../common/savestr.c	/^shash(s)$/
shiftcolrs	../common/colrops.c	/^shiftcolrs(scan, len, adjust)	\/* shift a scanline/
sig_alrm	persist.c	/^static void sig_alrm() { quit(0); }$/
sig_io	persist.c	/^static void sig_io() { got_io++; }$/
sigdie	rpmain.c	/^sigdie(signo, msg)			\/* set fatal signal *\/$/
signed_volume	o_mesh.c	/^signed_volume(r, v1, v2)	\/* get signed volume for/
skipparts	srcsamp.c	/^skipparts(ct, sz, pp, pt)		\/* skip to requested p/
skiptree	../common/readmesh.c	/^skiptree()				\/* skip octree on input *\/$/
slave_init	devcomm.c	/^slave_init(dname, id)			\/* run rview in slave mod/
sndx	text.c	/^#define  sndx(m)	((m)->otype==PAT_BTEXT ? 11 : \\$/
sortambvals	ambient.c	/^sortambvals(always)			\/* resort ambient values */
sortie	fprism.c	/^sortie(r)$/
sourcehit	source.c	/^sourcehit(r)			\/* check to see if ray hit distant/
sourcepoly	srcdraw.c	/^sourcepoly(sn, sp)			\/* compute image polygon for/
spart	source.h	/^#define spart(pt,pi)	((pt)[(pi)>>2] >> (((pi)&3)<</
spec_cie	../common/spec_rgb.c	/^spec_cie(col, s, e)		\/* compute a color from a sp/
spec_rgb	../common/spec_rgb.c	/^spec_rgb(col, s, e)		\/* compute RGB color from sp/
sphsetsrc	srcsupp.c	/^sphsetsrc(src, so)			\/* set a sphere as a source /
spinsert	srcdraw.c	/^spinsert(sn, vl, nv)			\/* insert new source polyg/
spinvector	../common/fvect.c	/^spinvector(vres, vorig, vnorm, theta)	\/* rotate v/
split	colortab.c	/^split(box)				\/* find median cut for box *\/$/
spotdisk	srcsupp.c	/^spotdisk(oc, op, sp, pos)	\/* intersect spot with /
spotout	srcsupp.c	/^spotout(r, s)			\/* check if we're outside spot re/
squeeztext	../common/font.c	/^squeeztext(sp, tp, f, cis)		\/* squeeze text line /
srandom	../common/random.c	/^srandom( x )$/
srcignore	source.c	/^#define  srcignore(m, r)	!(directvis || r->crtype&/
srcmatch	m_mist.c	/^srcmatch(sp, id)	\/* check for an id match on a li/
srcray	source.c	/^srcray(sr, r, si)		\/* send a ray to a source, ret/
srcscatter	source.c	/^srcscatter(r)			\/* compute source scattering into/
srcvalue	source.c	/^srcvalue(r)			\/* punch ray to source and compute /
sscanvec	rv2.c	/^#define  sscanvec(s,v)	(sscanf(s,"%f %f %f",v,v+1,/
sscanview	../common/image.c	/^sscanview(vp, s)			\/* get view parameters from st/
ssetsrc	srcsupp.c	/^ssetsrc(src, so)			\/* set a source as a source */
sskip	../common/words.c	/^sskip(s)			\/* skip word in string, leaving on spa/
sskip2	../common/words.c	/^sskip2(s, n)			\/* skip word(s) in string, leaving/
str2resolu	../common/resolu.c	/^str2resolu(rp, buf)		\/* convert resolution line t/
strcmp	../common/strcmp.c	/^strcmp(s1, s2)				\/* check for s1==s2 *\/$/
string	aed.c	/^#define string(s)	fputs(s, stdout)$/
sumambient	ambient.c	/^sumambient(acol, r, rn, al, at, c0, s)	\/* get int/
surfclean	../common/rglsurf.c	/^surfclean()			\/* clean up surface routines *\/$/
syntax	../common/calexpr.c	/^syntax(err)			\/* report syntax error and quit *\//
t_data	t_data.c	/^t_data(m, r)			\/* interpolate texture data *\/$/
t_func	t_func.c	/^t_func(m, r)			\/* compute texture for ray *\/$/
tabin	rtrace.c	/^tabin(r)				\/* tab in appropriate amount *\/$/
tallyoctree	../common/mesh.c	/^tallyoctree(ot, ecp, lcp, ocp)	\/* tally octree si/
tcos	../common/tcos.c	/^tcos(x)				\/* approximate cosine *\/$/
tempbuffer	../common/color.c	/^tempbuffer(len)			\/* get a temporary buffer *\/$/
term	fprism.c	/^#define term(a,b) a\/Sqrt(a*a+b*b)$/
tfm	fprism.c	/^tfm(mat,v_old,v_new)$/
tlalloc	text.c	/^tlalloc(s)			\/* allocate and assign text line *\//
tmAddHisto	../common/tonemap.c	/^tmAddHisto(ls, len, wt)			\/* add values to histog/
tmClearHisto	../common/tonemap.c	/^tmClearHisto()			\/* clear current histogram *\/$/
tmComputeMapping	../common/tonemap.c	/^tmComputeMapping(gamval, Lddyn, Ldmax)$/
tmCvColors	../common/tonemap.c	/^tmCvColors(ls, cs, scan, len)		\/* convert float c/
tmCvColrs	../common/tmapcolrs.c	/^tmCvColrs(ls, cs, scan, len)		\/* convert RGBE\/XY/
tmCvGrays	../common/tonemap.c	/^tmCvGrays(ls, scan, len)		\/* convert float gray v/
tmCvL16	../common/tmapluv.c	/^tmCvL16(ls, l16s, len)			\/* convert 16-bit LogL v/
tmCvLuv24	../common/tmapluv.c	/^tmCvLuv24(ls, cs, luvs, len)		\/* convert raw 24-b/
tmCvLuv32	../common/tmapluv.c	/^tmCvLuv32(ls, cs, luvs, len)		\/* convert raw 32-b/
tmDone	../common/tonemap.c	/^tmDone(tms)			\/* done with tone mapping -- destro/
tmDup	../common/tonemap.c	/^tmDup()				\/* duplicate top tone mapping *\/$/
tmErrorReturn	../common/tonemap.c	/^tmErrorReturn(func, err)		\/* error return (with m/
tmFixedMapping	../common/tonemap.c	/^tmFixedMapping(expmult, gamval)$/
tmInit	../common/tonemap.c	/^tmInit(flags, monpri, gamval)		\/* initialize new /
tmLoadTIFF	../common/tmaptiff.c	/^tmLoadTIFF(lpp, cpp, xp, yp, fname, tp)	\/* load a/
tmLuminance	../common/tonemap.h	/^#define	tmLuminance(li)	exp((li)*(1.\/TM_BRTSCALE)/
tmMapPixels	../common/tonemap.c	/^tmMapPixels(ps, ls, cs, len)$/
tmMapTIFF	../common/tmaptiff.c	/^tmMapTIFF(psp, xp, yp, flags, monpri, gamval, Lddy/
tmMkMesofact	../common/tonemap.c	/^tmMkMesofact()				\/* build mesopic lookup factor /
tmNeedMatrix	../common/tonemap.h	/^#define tmNeedMatrix(t)	((t)->monpri != (t)->inppr/
tmNewMap	../common/tonemap.c	/^tmNewMap()$/
tmPkgData	../common/tonemap.h	/^#define tmPkgData(t,i)	((t)->pd[i]!=NULL ? (t)->pd/
tmPop	../common/tonemap.c	/^tmPop()				\/* pop top tone mapping off stack *\/$/
tmPull	../common/tonemap.c	/^tmPull(tms)			\/* pull a tone mapping from stack */
tmPush	../common/tonemap.c	/^tmPush(tms)			\/* push tone mapping on top of stac/
tmRegPkg	../common/tonemap.h	/^#define tmRegPkg(pf)	( tmNumPkgs >= TM_MAXPKG ? -1/
tmSetSpace	../common/tonemap.c	/^tmSetSpace(pri, sf)		\/* set input color space for/
tndx	text.c	/^#define  tndx(m)	((m)->otype==MIX_TEXT ? 3 : 1)$/
tocombuf	editline.c	/^tocombuf(b, d)				\/* add command(s) to my buffer /
togglecurs	x11twind.c	/^togglecurs(t)$/
trace_rayon	fprism.c	/^trace_rayon(r_incident)$/
traceray	rv2.c	/^traceray(s)				\/* trace a single ray *\/$/
tranotify	rtrace.c	/^tranotify(obj)			\/* record new modifier *\/$/
transalphabeta	fprism.c	/^transalphabeta(r_initial)$/
transalphagamma	fprism.c	/^transalphagamma(r_initial)$/
transbetaalpha	fprism.c	/^transbetaalpha(r_initial)$/
transgammaalpha	fprism.c	/^transgammaalpha(r_initial)$/
transmission	fprism.c	/^transmission(r_incident)$/
trigo	fprism.c	/^trigo(r)$/
tsin	../common/standard.h	/^#define  tsin(x)		tcos((x)-(PI\/2.))$/
ttan	../common/standard.h	/^#define  ttan(x)		(tsin(x)\/tcos(x))$/
ttydone	tty.c	/^ttydone()				\/* restore tty modes *\/$/
ttyin	tty.c	/^ttyin(buf, prompt)			\/* read a line in raw mode */
ttyset	tty.c	/^ttyset(dev, fd)				\/* set up raw tty device *\/$/
uniftext	../common/font.c	/^uniftext(sp, tp, f)			\/* uniformly space text lin/
unloadatree	ambient.c	/^unloadatree(at, f)			\/* unload an ambient value t/
urand	../common/random.h	/^#define  urand(i)	0.5$/
urind	../common/urind.c	/^urind(s, i)			\/* compute i'th index from seed s */
uv2rgb	../common/tmapluv.c	/^uv2rgb(rgb, tm, uvp)			\/* compute RGB from uv coo/
uvflgop	../common/tmapluv.c	/^#define uvflgop(p,uv,op)	((p)->rgbflg[(uv)>>5] op /
v_par	fprism.c	/^v_par(v,v_out)$/
v_per	fprism.c	/^v_per(v,v_out)$/
vardefined	../common/caldefn.c	/^vardefined(name)	\/* return non-zero if variable d/
varfree	../common/caldefn.c	/^varfree(ln)				\/* release link to variable *\/$/
varinsert	../common/caldefn.c	/^varinsert(name)			\/* get a link to a variable *\//
varlookup	../common/caldefn.c	/^varlookup(name)			\/* look up a variable *\/$/
varset	../common/caldefn.c	/^varset(vname, assign, val)	\/* set a variable's va/
varvalue	../common/caldefn.c	/^varvalue(vname)			\/* return a variable's value */
vbool	../common/vars.h	/^#define vbool(vc)	(vlet(vc)=='T')$/
vdef	../common/vars.h	/^#define vdef(vc)	(vv[vc].nass)$/
vflt	../common/vars.h	/^#define vflt(vc)	atof(vval(vc))$/
vga_clear	vga.c	/^vga_clear(x, y)					\/* clear VGA *\/$/
vga_close	vga.c	/^vga_close()					\/* close VGA *\/$/
vga_comin	vga.c	/^vga_comin(buf, prompt)			\/* get input line from c/
vga_comout	vga.c	/^vga_comout(s)				\/* put s to text output *\/$/
vga_errout	vga.c	/^vga_errout(msg)$/
vga_init	vga.c	/^vga_init(name, id)			\/* open VGA *\/$/
vga_paintr	vga.c	/^vga_paintr(col, xmin, ymin, xmax, ymax)		\/* paint/
vgacolr	vga.c	/^vgacolr(index, r, g, b)		       \/* enter a color /
viewaspect	../common/view.h	/^#define  viewaspect(v)	sqrt((v)->vn2\/(v)->hn2)$/
viewfile	../common/image.c	/^viewfile(fname, vp, rp)			\/* get view from file */
viewloc	../common/image.c	/^viewloc(ip, v, p)		\/* find image location for poi/
viewopt	../common/image.c	/^viewopt(vp)				\/* translate to minimal view strin/
viewray	../common/image.c	/^viewray(orig, direc, v, x, y)		\/* compute ray ori/
vint	../common/vars.h	/^#define vint(vc)	atoi(vval(vc))$/
virtverb	virtuals.c	/^virtverb(sn, fp)	\/* print verbose description of /
vlet	../common/vars.h	/^#define vlet(vc)	UPPER(vval(vc)[0])$/
vnam	../common/vars.h	/^#define vnam(vc)	(vv[vc].name)$/
vproject	virtuals.c	/^vproject(o, sn, n)		\/* create projected source(s)/
vsmaterial	virtuals.c	/^vsmaterial(o)			\/* get virtual source material po/
vstestvis	virtuals.c	/^vstestvis(f, o, oc, or2, sn)		\/* pretest source v/
vval	../common/vars.h	/^#define vval(vc)	(vv[vc].value)$/
weaksrcmod	source.c	/^static int weaksrcmod(obj) int obj;	\/* efficiency/
wordfile	../common/wordfile.c	/^wordfile(words, fname)		\/* get words from fname, /
wordstring	../common/wordfile.c	/^wordstring(avl, str)			\/* allocate and load argum/
wputs	rpmain.c	/^wputs(s)				\/* warning output function *\/$/
writamb	lookamb.c	/^writamb(fp)			\/* write binary ambient values *\/$/
writambval	ambio.c	/^writambval(av, fp)		\/* write ambient value to str/
writebuf	../common/process.c	/^writebuf(fd, bpos, siz)		\/* write all of requeste/
writepict	rv2.c	/^writepict(s)				\/* write the picture to a file */
writescene	../common/sceneio.c	/^writescene(firstobj, nobjs, fp)		\/* write binary /
wrongsource	source.c	/^#define  wrongsource(m, r)	(r->rsrc>=0 && source[r/
x11_clear	x11.c	/^x11_clear(xres, yres)			\/* clear our display *\/$/
x11_close	x11.c	/^x11_close()			\/* close our display *\/$/
x11_flush	x11.c	/^x11_flush()			\/* flush output *\/$/
x11_init	x11.c	/^x11_init(name, id)		\/* initialize driver *\/$/
x11_paintr	x11.c	/^x11_paintr(col, xmin, ymin, xmax, ymax)		\/* fill /
xf	../common/xf.c	/^xf(ret, ac, av)			\/* get transform specification /
xfindwind	../common/x11findwind.c	/^xfindwind(dpy, win, name, depth)$/
xt_clear	x11twind.c	/^xt_clear(t)				\/* clear text window *\/$/
xt_close	x11twind.c	/^xt_close(t)				\/* close text window *\/$/
xt_cursor	x11twind.c	/^xt_cursor(t, curs)			\/* change cursor *\/$/
xt_delete	x11twind.c	/^xt_delete(t, r)				\/* delete a line *\/$/
xt_insert	x11twind.c	/^xt_insert(t, r)				\/* insert a line *\/$/
xt_move	x11twind.c	/^xt_move(t, r, c)			\/* move to new position *\/$/
xt_open	x11twind.c	/^xt_open(dpy, parent, x, y, width, height, bw, fore/
xt_putc	x11twind.c	/^xt_putc(c, t)				\/* output a character *\/$/
xt_puts	x11twind.c	/^xt_puts(s, t)				\/* output a string *\/$/
xt_redraw	x11twind.c	/^xt_redraw(t)				\/* redraw text window *\/$/
zoomview	rv3.c	/^zoomview(vp, zf)			\/* zoom in or out *\/$/
