AddToList	mousehit.c	?^AddToList(ItemPtr, selectSet)$?
Arrow	keyboard.c	?^static Arrow(c)$?
BuildPrompt	mousehit.c	?^BuildPrompt(userPrompt, dispRecPtr)$?
CallVgts	interp.c	?^static CallVgts(u)$?
ChangeCursor	draw.c	?^ChangeCursor(newCursorPtr)$?
CheckLine	mousehit.c	?^CheckLine(Xhit, Yhit, sdf, Xtrans, Ytrans, LineTyp?
CheckRectangle	mousehit.c	?^CheckRectangle(Xhit, Yhit, sdf, ItemPtr,Xtrans,Ytr?
CheckRefPoint	mousehit.c	?^CheckRefPoint(Xhit, Yhit, sdf,Xtrans,Ytrans)$?
ClearRectangle	draw.c	?^ClearRectangle(x, y, h, w, withGrid)$?
ClearRegion	draw.c	?^ClearRegion(x, y, w, h)$?
ClearWorld	graphdisp.c	?^ClearWorld(xmin, xmax, ymin, ymax, wp)$?
ClippedLine	fill.c	?^static ClippedLine( ytop, ybot )$?
Code	display.c	?^# define Code(x,y) (x<r->ScreenXmin ? LeftEdge : (?
CopyRegion	draw.c	?^CopyRegion(dstX, dstY, srcX, srcY, h, w)$?
CreateExec	execs.c	?^static CreateExec(size)$?
CreateInterp	interp.c	?^struct InterpUser *CreateInterp(user)$?
CreateNewList	mousehit.c	?^CreateNewList(ItemPtr, edgeset)$?
CreateVGT	window.c	?^int CreateVGT(sdf, type, topSymbol, name)$?
CreateView	window.c	?^int CreateView(vgt, sXmin, sYmin, sXmax, sYmax, $?
Cursor	draw.c	?^Cursor()$?
CursorUpdate	draw.c	?^CursorUpdate()$?
DefaultView	manager.c	?^DefaultView(vgt, width, height, wXmin, wYmin, zoom?
DefineFont	font.c	?^DefineFont(name,fileName)$?
DeleteExec	execs.c	?^static DeleteExec()$?
DeleteVGT	window.c	?^DeleteVGT(vgtId,andViews)$?
DeleteView	window.c	?^DeleteView(windowId)$?
DisableCursor	draw.c	?^DisableCursor(dstX, dstY, srcX, srcY, h, w)$?
DisambiguateSelection	mousehit.c	?^LISTTYPE DisambiguateSelection (sdfin, list)$?
DisplayBackground	display.c	?^DisplayBackground(w)$?
DisplayBanner	display.c	?^DisplayBanner(w,r)$?
DisplayItem	window.c	?^DisplayItem(sdf, globalName, vgt )$?
DisplayLine	display.c	?^DisplayLine( x1, x2, y1, y2, r )$?
DisplayNib	newdraw.c	?^static DisplayNib(in,x,y,clip)$?
DisplayRaster	draw.c	?^DisplayRaster(item, x, y, view, r, data)$?
DisplaySpline	displine.c	?^DisplaySpline( item, dx, dy, view, clip, data )$?
DisplayText	display.c	?^DisplayText(xLeft, yBottom, string, r, paintFlag)$?
Distance	mousehit.c	?^static Distance(x1, y1, x2, y2, x, y)$?
DoSelect	draw.c	?^static DoSelect()$?
DrawBackground	draw.c	?^DrawBackground(x, y, w, h)$?
DrawGeneralText	draw.c	?^DrawGeneralText(xmin, ymin, s, r, fontNumber, pain?
DrawLine	draw.c	?^DrawLine(x,y,dx,dy)$?
DrawOutline	draw.c	?^DrawOutline(x, y, w, h, thickness, select)$?
DrawRect	stipdefs.c	?^DrawRect(x, y, w, h, layer)$?
DrawRectangle	draw.c	?^DrawRectangle(x, y, w, h, stip_ptr)$?
DrawSegment	graphdisp.c	?^static DrawSegment(wXmin, wXmax, wYmin, wYmax, sdf?
DropEvent	event.c	?^static DropEvent(client,victim)$?
EraseCursor	draw.c	?^EraseCursor(xmin, xmax, ymin, ymax)$?
EventToUser	event.c	?^EventToUser(client)$?
ExecControl	execs.c	?^short ExecControl(pad)$?
FillRegion	draw.c	?^FillRegion(x, y, h, w)$?
FindMouseClick	window.c	?^short FindMouseClick( x, y, xp, yp )$?
FindMousedObject	mousehit.c	?^LISTTYPE FindMousedObject(sdf, Xhit, Yhit, display?
FindTopVGT	window.c	?^short FindTopVGT(x, y)$?
FindTopView	window.c	?^short FindTopView(x, y, edgeFlag)$?
FixBanners	mux.c	?^FixBanners(new)$?
FlashOutline	draw.c	?^FlashOutline(xmin, ymin, xmax, ymax, select)$?
FlushEvents	event.c	?^FlushEvents(client)$?
FreeFillStorage	fill.c	?^static FreeFillStorage()$?
GetInputChar	keyboard.c	?^char GetInputChar()$?
GetMessage	mux.c	?^GetMessage(mouseFlag, keyboardFlag, msg)$?
GetMinRecord	mousehit.c	?^MINPTR GetMinRecord()$?
GetMouseClick	window.c	?^short GetMouseClick( x, y, buttons)$?
GetMouseInput	mouse.c	?^GetMouseInput()$?
GetVGTfromMenu	manager.c	?^GetVGTfromMenu()$?
HandleBanner	mux.c	?^static HandleBanner(msg, pid)$?
HandleCreate	mux.c	?^static HandleCreate(msg,pid)$?
HandleEventRequest	event.c	?^HandleEventRequest(client, pid)$?
HandleGetMouseStatus	event.c	?^HandleGetMouseStatus(msg, pid, mouseFlag)$?
HandleModify	mux.c	?^static HandleModify(msg)$?
HandleMouse	event.c	?^HandleMouse(msg)$?
HandleMouseRequest	event.c	?^HandleMouseRequest(client, pid)$?
HandleQuery	mux.c	?^static HandleQuery(msg,pid)$?
HandleQueryFile	mux.c	?^static HandleQueryFile(msg)$?
HandleRead	event.c	?^HandleRead(client, pid)$?
HandleRelease	mux.c	?^static HandleRelease(msg)$?
HandleSetBreak	mux.c	?^static HandleSetBreak(msg)$?
HandleShortWrite	mux.c	?^static HandleShortWrite(msg)$?
HandleTimer	mux.c	?^static HandleTimer(mouseFlag)$?
HandleWrite	mux.c	?^static HandleWrite(msg, pid)$?
HitSearch	mousehit.c	?^HitSearch(Xhit, Yhit, sdf, SearchType, Xtrans, Ytr?
InitDraw	draw.c	?^InitDraw()$?
InitHelperProcesses	mux.c	?^InitHelperProcesses()$?
InitKnots	spline.c	?^static InitKnots( closed, order, numVert, vertex, ?
InitMouse	mouse.c	?^static InitMouse()$?
InitSearch	mousehit.c	?^InitSearch()$?
InitTtyVGT	tty.c	?^InitTtyVGT(xmin,ymin,xmax,ymax)$?
InitVgts	mux.c	?^InitVgts(xmin,ymin,xmax,ymax)$?
InitViewPackage	window.c	?^InitViewPackage()$?
InterpMouseEscape	interp.c	?^InterpMouseEscape(vgt, xw, yw, buttons)$?
InterpPutString	interp.c	?^InterpPutString( u, s, length, mode )$?
InvertRegion	draw.c	?^InvertRegion(x, y, h, w)$?
IsInput	mux.c	?^IsInput(vgt)$?
KeepTrackMin	mousehit.c	?^KeepTrackMin(ItemPtr, Height, Width, edgeset)$?
KeyboardProcess	keyboard.c	?^KeyboardProcess()$?
KillProgram	execs.c	?^static KillProgram()$?
MakeNotCurrent	mux.c	?^MakeNotCurrent(pad)$?
MakePadTop	window.c	?^MakePadTop(vgt)$?
MakeTop	window.c	?^MakeTop(w)$?
MakeTopXY	window.c	?^MakeTopXY(x,y)$?
MenuCursor	draw.c	?^MenuCursor(xmin,xmax,ymin,ymax)$?
More	more.c	?^More(p)$?
MouseProcess	mouse.c	?^MouseProcess()$?
NewKnots	spline.c	?^static NewKnots( numVert, vertex, knotNum, closed,?
Obscures	window.c	?^static BOOLEAN Obscures(xMin, yMin, xMax, yMax, w)?
OpenExecFiles	execs.c	?^OpenExecFiles(vgt)$?
PadBlinkLine	pad.c	?^PadBlinkLine(vgt)$?
PadClear	pad.c	?^PadClear(pad)$?
PadClearToEOL	pad.c	?^PadClearToEOL(pad)$?
PadClearToEOS	pad.c	?^PadClearToEOS(pad)$?
PadCursorBackWard	pad.c	?^PadCursorBackWard(pad)$?
PadCursorBlink	pad.c	?^PadCursorBlink(vgt)$?
PadCursorForward	pad.c	?^PadCursorForward(pad)$?
PadCursorOff	pad.c	?^PadCursorOff(vgt)$?
PadCursorOn	pad.c	?^PadCursorOn(vgt)$?
PadCursorUp	pad.c	?^PadCursorUp(pad)$?
PadDelete	pad.c	?^PadDelete(vgt)$?
PadDeleteChar	pad.c	?^PadDeleteChar(pad)$?
PadDeleteLine	pad.c	?^PadDeleteLine(pad)$?
PadDrawChar	pad.c	?^static PadDrawChar(pad,c)$?
PadEscape	pad.c	?^PadEscape( ch, pad, kind )$?
PadFindPoint	pad.c	?^PadFindPoint(vgt,x,y,line,col)$?
PadHome	pad.c	?^PadHome(pad)$?
PadIndex	pad.c	?^PadIndex(pad, top, bot)$?
PadInit	pad.c	?^PadInit(sdf, topSymbol, name, lines, columns)$?
PadInsertChar	pad.c	?^PadInsertChar(pad)$?
PadInsertLine	pad.c	?^PadInsertLine(pad)$?
PadNewLine	pad.c	?^PadNewLine(pad)$?
PadOp	pad.c	?^PadOp( op, pad )$?
PadPosition	pad.c	?^PadPosition(pad, line, column)$?
PadPutChar	pad.c	?^PadPutChar(ch, pad)$?
PadRedraw	pad.c	?^PadRedraw(vgt)$?
PadRedrawLine	pad.c	?^PadRedrawLine(vgt)$?
PadReturn	pad.c	?^PadReturn(pad)$?
PadReverseIndex	pad.c	?^PadReverseIndex(pad, top, bot)$?
PadTab	pad.c	?^PadTab(pad)$?
Pause	timer.c	?^Pause(clicks)$?
PushSubView	window.c	?^struct SubView *PushSubView(xmin,xmax,ymin,ymax,ed?
PutMouseEvent	event.c	?^PutMouseEvent(vgt, x, y, buttons, uptrans)$?
QuickCursorOff	pad.c	?^static QuickCursorOff(pad)$?
Quit	mouse.c	?^Quit()$?
ReadMouseInput	mouse.c	?^ReadMouseInput()$?
Recalculate	window.c	?^Recalculate(w, zoom, sXmin, sXmax, sYmin, sYmax)$?
Reclaim	mousehit.c	?^#define Reclaim(n) StoragePtr -= n$?
RedrawBanner	graphdisp.c	?^RedrawBanner(wp)$?
RedrawEntireView	graphdisp.c	?^RedrawEntireView(windowId)$?
RedrawPartialVGT	graphdisp.c	?^RedrawPartialVGT(vgt, wXmin, wXmax, wYmin, wYmax, ?
RedrawScreen	window.c	?^RedrawScreen(xMin,xMax,yMin,yMax,w)$?
RedrawVGT	graphdisp.c	?^RedrawVGT(vgt, wXmin, wXmax, wYmin, wYmax)$?
ReleaseMenuStrings	interp.c	?^static ReleaseMenuStrings(p)$?
ReleaseSubViews	window.c	?^static ReleaseSubViews(w)$?
RemoveView	window.c	?^static RemoveView(w)$?
ReturnShort	interp.c	?^ReturnShort(user,n,pushFlag)$?
ReturnToMaster	interp.c	?^ReturnToMaster(master,xw,yw,buttons,vgt)$?
SWAP	manager.c	?^#define SWAP(X, Y) {temp = X; X = Y; Y = temp;}$?
ScreenDisable	draw.c	?^ScreenDisable()$?
ScreenEnable	draw.c	?^ScreenEnable()$?
SdfExpand	graphdisp.c	?^SdfExpand()$?
Select	keyboard.c	?^static Select(n)$?
SelectForInput	mux.c	?^SelectForInput(i)$?
SendEmacsHack	interp.c	?^SendEmacsHack(vgt,x,y,c)$?
SetBanner	window.c	?^SetBanner(vgt,string)$?
SetExecCursor	draw.c	?^SetExecCursor()$?
SetMainCursor	draw.c	?^SetMainCursor()$?
SetMouseTo	mouse.c	?^SetMouseTo(x,y)$?
SetPadCursor	draw.c	?^SetPadCursor()$?
SetPadMode	mux.c	?^SetPadMode(pad,mode)$?
SetViewCursor	draw.c	?^SetViewCursor()$?
SetZoomCursor	draw.c	?^SetZoomCursor()$?
SetupBanner	window.c	?^SetupBanner(v)$?
SmashViews	window.c	?^SmashViews()$?
Swap	display.c	?^# define Swap(x,y) {t=y; y=x; x=t;}$?
TextSize	draw.c	?^TextSize(s,font,pxmin,pxmax,pymin,pymax)$?
TimerProcess	timer.c	?^TimerProcess()$?
ToggleGrid	manager.c	?^ToggleGrid()$?
TtyBlinkError	tty.c	?^TtyBlinkError(errorString)$?
TtyBlinkHelper	tty.c	?^static TtyBlinkHelper(errorString, blinkNumber)$?
TtyGetNumber	tty.c	?^short TtyGetNumber(prompt)$?
TtyGetPromptedString	tty.c	?^char *TtyGetPromptedString(prompt, echo)$?
TtyGetString	tty.c	?^char *TtyGetString(echo)$?
TtyMessage	tty.c	?^TtyMessage(string)$?
TtyPutString	tty.c	?^TtyPutString(string)$?
TtyTrace	tty.c	?^TtyTrace()$?
UserCook	event.c	?^UserCook(n,c)$?
UserPush	event.c	?^UserPush(n,c)$?
UserPut	event.c	?^UserPut(index,c)$?
WaitForDownButton	mouse.c	?^WaitForDownButton()$?
WaitForEvent	interp.c	?^static WaitForEvent(user)$?
XYbrush	newdraw.c	?^XYbrush( xval, yval, clip, nib )$?
XYdrawLine	line.c	?^XYdrawLine( x1, y1, x2, y2, clip, nib )$?
XYfillInit	fill.c	?^XYfillInit( clip )$?
XYfillLine	fill.c	?^XYfillLine( xbot, ybot, xtop, ytop, clip )$?
XYfillPoint	fill.c	?^static XYfillPoint( xval, yval, clip, nib )$?
XYfillPolygon	polygon.c	?^XYfillPolygon( pattern, opaque, vert, numVert, cli?
XYfillScreen	fill.c	?^XYfillScreen( pattern, opaque )$?
XYfillSpline	spline.c	?^XYfillSpline( numpoints, vertex, order, pattern, o?
XYline	line.c	?^XYline( x1, y1, x2, y2, Actor, clip, nib )$?
XYpattern	newdraw.c	?^XYpattern( dest, pat, opaque )$?
XYpolygon	polygon.c	?^XYpolygon( vert, numvert, closed, clip, nib, view,?
XYputLine	line.c	?^XYputLine( x1, y1, x2, y2, Actor, clip, nib )$?
XYspline	spline.c	?^XYspline( numpoints, vertex, order, closed, clip, ?
XcvtToScreen	graphdisp.c	?^XcvtToScreen(x,w)$?
XorRegion	draw.c	?^XorRegion(dstX, dstY, mStart, h, w)$?
YcvtToScreen	graphdisp.c	?^YcvtToScreen(y,w)$?
ZoomIn	window.c	?^ZoomIn(wXcenter, wYcenter, windowId)$?
ZoomMode	manager.c	?^static ZoomMode(pad)$?
ZoomOut	window.c	?^ZoomOut(wXcenter, wYcenter, windowId)$?
ZoomTo	window.c	?^ZoomTo(wXcenter, wYcenter, windowId)$?
abs	mousehit.c	?^# define abs(x) (x<0 ? -x : x)$?
does	hash.c	?^   procedure does not delete any DISPLAY_RECORDs, ?
drawRefPoint	graphdisp.c	?^static drawRefPoint(sdf,wp,r)$?
freecell	fill.c	?^static freecell( tmp )$?
getcell	fill.c	?^static CELL *getcell()$?
graphics	manager.c	?^static graphics(pad)$?
manager	manager.c	?^short manager(pad)$?
pixelNear	manager.c	?^static BOOLEAN pixelNear(x, y)$?
popup	display.c	?^short popup(menu)$?
s	sdf.c	?^procedures presented here, and should be of no int?
wCenterPoint	manager.c	?^static wCenterPoint(x, y)$?
wCreateView	manager.c	?^static wCreateView()$?
wDeleteView	manager.c	?^static wDeleteView()$?
wExpansionDepth	manager.c	?^static wExpansionDepth()$?
wMakeTop	manager.c	?^static wMakeTop()$?
wMoveEdges	manager.c	?^static wMoveEdges(stretch)$?
wMoveView	manager.c	?^static wMoveView()$?
wZoomIn	manager.c	?^static wZoomIn(x, y)$?
wZoomOut	manager.c	?^static wZoomOut(x, y)$?
will	hash.c	?^   procedure will return a pointer to the display ?
