ANSI	chardef.h	?^#define ANSI(c)		(c+0x400)$?
Addmark	textual.c	?^Addmark(p)  Mark *p;$?
AdjustDisplay	visual.c	?^AdjustDisplay(bmark, eolmark, bppos, eolppos)$?
Advance	visual.c	?^int Advance(mp)  register Mark *mp;$?
AnyBufsModified	file.c	?^int AnyBufsModified()$?
Atend	vedit.h	?^#define Atend(m)	(m.cp == endmark.cp)$?
Atstart	vedit.h	?^#define Atstart(m)	(m.cp == headmark.cp)$?
BackToPad	vedit.h	?^#define BackToPad()	(incommandwindow ? (SelectPad(?
BackWord	extra.c	?^Mark  BackWord(m)  Mark m;$?
Backrows	convert.c	?^Mark Backrows(m,n) Mark m;  int n;$?
Backscroll	visual.c	?^Backscroll()$?
Backspace	vedit.c	?^int Backspace()$?
Bakname	file.c	?^char *Bakname(s)  char *s;$?
Banner	extra.c	?^Banner()$?
Beep	vedit.c	?^Beep()$?
BlockDelete	textual.c	?^Chunk  BlockDelete(bmark,emark)  Mark bmark,emark;?
BlockInsert	textual.c	?^Mark  BlockInsert(imark, nchunk)  Mark imark;  Chu?
CONTROL	chardef.h	?^#define CONTROL(c) 	(c-'@')$?
CONTROLX	chardef.h	?^#define CONTROLX(c)	(c+0x200)$?
Chunkend	vedit.h	?^#define Chunkend(chunk)	(chunk->text + chunk->leng?
ClearBuffer	file.c	?^ClearBuffer()$?
Clearstate	action.c	?^#define Clearstate(b)	{n = ch | b | escmodifier;  ?
CloseBrace	extra.c	?^CloseBrace()$?
CopyFile	file.c	?^CopyFile( InputName, OutputName )$?
CopySection	file.c	?^Chunk  CopySection(startmk, endmk)  Mark startmk, ?
CopyText	file.c	?^Chunk  CopyText(startchunk)  Chunk startchunk;$?
CountIndent	extra.c	?^int CountIndent(here)  Mark here;$?
CountWidth	visual.c	?^int CountWidth(ch, col)  unsigned char ch;  int co?
CutSubchunk	textual.c	?^Chunk  CutSubchunk(chunk,bcp,ecp)  Chunk chunk;  c?
Darken	device.c	?^Darken(firstpos,lastpos)  Pos firstpos,lastpos;$?
DeleteBuffer	vedit.c	?^int DeleteBuffer()$?
DeleteChunk	textual.c	?^DeleteChunk(dchunk)  Chunk dchunk;$?
DeleteForward	vedit.c	?^DeleteForward()$?
DeleteRowsHere	visual.c	?^DeleteRowsHere(row, n)  int row, n;$?
Deselect	device.c	?^Deselect()$?
DispRow	visual.c	?^Mark DispRow(m,row)  Mark m;  register int row;$?
DispSetcursor	visual.c	?^DispSetcursor(mark)  Mark mark;$?
Display	visual.c	?^Display(m)  Mark m;$?
DisplayBanner	extra.c	?^DisplayBanner( VgtFile, prefix, line )$?
DisplayBetween	device.c	?^DisplayBetween(start, end, startpos)  Mark start, ?
DisplayFixedMenu	menu.c	?^DisplayFixedMenu( PadFile, Row )$?
Downaline	vedit.c	?^Downaline()$?
DumpChunks	vedit.c	?^DumpChunks(chunk)  Chunk chunk;$?
DumpRow	vedit.c	?^DumpRow(n)  int n;$?
DynamicSelect	device.c	?^DynamicSelect(msg,ppos1,ppos2)  Vedmsg *msg;  Pos ?
ESCAPE	chardef.h	?^#define ESCAPE(c)	(c+0x100)$?
ErrorMsg	vedit.c	?^ErrorMsg(s) char *s;$?
ExchangeSelection	device.c	?^ExchangeSelection()$?
FetchBuffer	vedit.c	?^FetchBuffer(bufid)  int bufid;$?
FinalArrow	visual.c	?^FinalArrow(pad)  File *pad;$?
FindBuffer	vedit.c	?^int FindBuffer(filename) $?
FindTag	extra.c	?^TagStruct *FindTag( Tag )$?
Findend	file.c	?^Mark  Findend(chunk)  register Chunk chunk;$?
Firstmark	textual.c	?^Mark * Firstmark(chunk, yes)  Chunk chunk;  int *y?
FixedMenuSelection	menu.h	?^#define FixedMenuSelection( target )	( FixedMenuHi?
Fixpos	visual.c	?^int Fixpos(ppos, m, row, col)$?
Forespace	vedit.c	?^int Forespace()$?
ForwardWord	extra.c	?^Mark  ForwardWord(m)  Mark m;$?
FreeText	file.c	?^FreeText(chunk)  Chunk chunk;$?
Getline	device.c	?^int Getline(buf,max)  char *buf;  int max;$?
GotoLine	extra.c	?^int GotoLine(goal)  register int goal;$?
InitBuffer	file.c	?^InitBuffer(headchunk, end_mark)  Chunk headchunk; ?
InitFixedMenu	menu.c	?^InitFixedMenu( Columns )$?
InsertIndent	extra.c	?^InsertIndent(indent)  register int indent;$?
InsertRowHere	visual.c	?^InsertRowHere(row)  int row;$?
InsertSelected	device.c	?^InsertSelected(newtext)  Chunk newtext;$?
KeyAction	action.c	?^KeyAction(ch)  int ch;$?
KillSelection	device.c	?^KillSelection()$?
KillbufAdd	file.c	?^KillbufAdd(newchunk) Chunk newchunk;$?
KillbufAddNewline	file.c	?^KillbufAddNewline()$?
LastRows	vedit.c	?^LastRows()$?
Lighten	device.c	?^Lighten(firstpos,lastpos)  Pos firstpos,lastpos;$?
Mainloop	vedit.c	?^Mainloop()$?
MakeChunk	file.c	?^Chunk  MakeChunk(prev, length)  Chunk prev;  int l?
Makebak	file.c	?^Makebak( FileName )$?
Makemark	convert.c	?^Mark Makemark(chunk,cp)  Chunk chunk;  char *cp;$?
Makepos	convert.c	?^Pos Makepos(r,c)  int r,c;$?
MapMouse	device.c	?^MapMouse(x,y,ppos)  register short x, y;  register?
MarkEQ	vedit.h	?^#define MarkEQ(a,b)	(a.cp == b.cp)$?
MarkGT	file.c	?^int MarkGT(m1, m2)  Mark m1, m2;$?
MarkNEQ	vedit.h	?^#define MarkNEQ(a,b)	(a.cp != b.cp)$?
MarkSetcursor	vedit.h	?^#define	MarkSetcursor(mark)	Setcursor(mark, Markpo?
Markcol	convert.c	?^int Markcol(row, mark)  register int row; Mark mar?
Markpos	convert.c	?^Pos Markpos(mark)  Mark mark;$?
MouseAction	device.c	?^MouseAction(msg)  register Vedmsg *msg;  /* as it ?
Msg	device.c	?^Msg(s)  register char *s;$?
Mtrypad	trypad.c	?^main()$?
Mvedit	vedit.c	?^main(argc,argv)  int argc;  char **argv;$?
NewBuffer	vedit.c	?^int NewBuffer(contents)  Chunk contents;$?
NewChunk	vedit.h	?^#define NewChunk()	((struct chunk *) calloc(1,size?
NewMsg	device.c	?^NewMsg(s)  register char *s;$?
Nextmark	textual.c	?^Mark *Nextmark(chunk, yes)  Chunk chunk;  int *yes?
OpenBrace	extra.c	?^OpenBrace()$?
OpenName	file.c	?^File *OpenName( AbsoluteName, RelativeName )  $?
OutOfMemory	file.c	?^OutOfMemory()$?
PadCRLF	ansipad.c	?^PadCRLF(p)  File *p;$?
PadClear	ansipad.h	?^#define PadClear(p)	PadSend(p,'\\014')$?
PadClearToEOL	ansipad.h	?^#define PadClearToEOL(p) PadEscSequence(p,"K")$?
PadClearToEOS	ansipad.h	?^#define PadClearToEOS(p) PadEscSequence(p,"J")$?
PadCursorBackward	ansipad.h	?^#define PadCursorBackward(p) PadEscSequence(p,"[D"?
PadCursorForward	ansipad.h	?^#define PadCursorForward(p)  PadEscSequence(p,"[C"?
PadCursorOn	ansipad.h	?^#define PadCursorOn(p)$?
PadDeleteLine	ansipad.h	?^#define PadDeleteLine(p) PadEscSequence(p,"[0M")$?
PadEscSequence	ansipad.c	?^PadEscSequence(p,string)  File *p;  register char ?
PadHome	ansipad.h	?^#define PadHome(p)	PadEscSequence(p,"[H")$?
PadInsertLine	ansipad.h	?^#define PadInsertLine(p) PadEscSequence(p,"L")$?
PadInverse	ansipad.h	?^#define PadInverse(p)	PadEscSequence(p,"[1m")$?
PadNewLine	ansipad.h	?^#define PadNewLine(p)	PadSend(p,'\\n')$?
PadNormal	ansipad.h	?^#define PadNormal(p)	PadEscSequence(p,"[0m")$?
PadPutCursor	ansipad.c	?^PadPutCursor(p,row,col)  File *p;  int row,col;$?
PadReturn	ansipad.h	?^#define PadReturn(p)	PadSend(p,'\\r')$?
PadScrollDown	ansipad.c	?^PadScrollDown(p, top, bottom)  File *p;  int top, ?
PadScrollUp	ansipad.c	?^PadScrollUp(p, top, bottom)  File *p;  int top, bo?
PadSend	ansipad.h	?^#define PadSend(p,c)	putc(c,p)$?
PageAtHead	vedit.h	?^#define PageAtHead()	(rows[0].cp == headmark.cp)$?
PickBuffer	vedit.c	?^PickBuffer(b)  int b;$?
PickWindow	vedit.c	?^int PickWindow(mode)  int mode;$?
PosEQ	device.c	?^#define PosEQ(p,q)	(p.row == q.row && p.col == q.c?
PosGE	device.c	?^#define PosGE(p,q)	(p.row == q.row ? (p.col >= q.c?
PosGT	device.c	?^#define PosGT(p,q)	(p.row == q.row ? (p.col > q.co?
PosLE	device.c	?^#define PosLE(p,q)	(p.row == q.row ? (p.col <= q.c?
PosLT	device.c	?^#define PosLT(p,q)	(p.row == q.row ? (p.col < q.co?
PosNE	device.c	?^#define PosNE(p,q)	(p.row != q.row || p.col != q.c?
PosSetcursor	visual.c	?^PosSetcursor(pos)  Pos pos;$?
Posmark	convert.c	?^Mark Posmark(ppos) register  Pos *ppos;$?
PreAdjust	visual.c	?^PreAdjust(m, pos, eolpmark, eolppos)$?
PrevBuffer	vedit.c	?^int PrevBuffer(n)  int n;$?
ReadFile	file.c	?^Chunk  ReadFile(fileid)  File *fileid;$?
ReaderProcess	vedit.c	?^ReaderProcess(mybuf, myinpad)  int mybuf;  File *m?
RemoveIndent	extra.c	?^RemoveIndent()$?
ReplaceSelection	device.c	?^Chunk ReplaceSelection(nchunk, selectit)$?
Retract	visual.c	?^int Retract(mp)  register Mark *mp;$?
ReverseSearch	vedit.c	?^int ReverseSearch(str,len)  char *str;  int len;$?
Rowmark	convert.c	?^Mark Rowmark(row) register int row;$?
Rowsend	convert.c	?^Mark Rowsend(row) register int row;$?
SaveAsNeeded	file.c	?^SaveAsNeeded()$?
SaveIfModified	file.c	?^int SaveIfModified()$?
Scavenge	textual.c	?^Scavenge(chunk)  Chunk chunk;$?
Scroll	visual.c	?^Scroll()$?
ScrollAdjust	visual.c	?^ScrollAdjust(n)  int n;$?
Search	vedit.c	?^int Search(str,len)  char *str;  int len;$?
SelFind	vedit.c	?^SelFind(foundit)  int foundit;$?
Select	device.c	?^Select(firstmark, lastmark)  Mark firstmark, lastm?
SelectBuffer	vedit.c	?^SelectBuffer(bufid)  int bufid;$?
SelectionKeyAction	selact.c	?^int SelectionKeyAction(ch)  int ch;$?
SelfInsert	vedit.c	?^SelfInsert(ch) unsigned char ch;$?
SetContextBanner	extra.c	?^SystemCode SetContextBanner()$?
Setcursor	visual.c	?^Setcursor(mark, pos)  Pos pos;  Mark mark;$?
Setstate	action.c	?^#define Setstate(s)	{keystate = s;  return(-1);}$?
Settoend	vedit.h	?^#define Settoend(m)	(m = endmark)$?
ShoveLeft	extra.c	?^ShoveLeft(n)  int n;$?
ShoveRight	extra.c	?^ShoveRight(n)  int n;$?
ShowChar	visual.c	?^int ShowChar(ch, col)$?
SixRows	vedit.c	?^SixRows()$?
SplitChunk	textual.c	?^SplitChunk(chunk,cp)  Chunk chunk;  char *cp;$?
StateMachine	action.c	?^int StateMachine(ch)  char ch;$?
StoreBuffer	vedit.c	?^StoreBuffer(bufid)  int bufid;$?
StringText	file.c	?^Chunk StringText(s, len)$?
TagSearch	extra.c	?^TagSearch( tagname )$?
TextDeleteForward	textual.c	?^int TextDeleteForward()$?
TextInsertChar	textual.c	?^TextInsertChar(ch)  char ch;$?
TextString	file.c	?^int TextString(m1, m2, s, len)$?
Upaline	vedit.c	?^Upaline()$?
UpdateBanner	extra.c	?^UpdateBanner()$?
WriteFile	file.c	?^int WriteFile(fname,start,end)  char *fname;  Mark?
WriteWithAsk	file.c	?^int WriteWithAsk()$?
Yesno	vedit.c	?^int Yesno()$?
myprint	vedit.h	?^#define myprint(a)	if (debug&a) printf$?
myput	vedit.h	?^#define myput(a,c)	if (debug&a) putchar(c)$?
wordchar	extra.c	?^#define wordchar(c) 	( (c >= '0' && c <= '9') || (?
