ChemTab - A Periodic Table Data Base (C) 1989 Jim King - Programmer's Manual
                                                                Page  P2

2a2. Subroutines (Input / c = char, W = window, i = int, F = file, s=struct)

Subroutine	| Loc		| Input	| Use
----------------------------------------------------------------------------
main()		| main.c	|	| Main program procedure
bot(str)	| scrmisc.c	| c	| Display a line of text on line 23
capture(win,f,z)| scrmisc.c	| Wii	| Put graph window in trans. file
cleanup()	| cleanup.c	|	| Handle ^C as quit
disp(l)		| looke.c	| i	| Display element #l on screen
dogph()		| dogph.c	|	| Graphing module
esort()		| esort.c	|	| Select elements by characteristics
looke()		| looke.c	|	| Main routine to look at 1 element
numr(ch)	| dogph.c	| c	| Return a number for a character
ptabl()		| ptabl.c	|	| Print periodic table
readelem()	| element.c	|	| Read elements from PERTABLE file
schar()		| schar.c	|	| Select characteristics for element
spc()		| scrmisc.c	|	| Prompt user to hit SPACE to cont.
tablsort()	| schar.c	|	| Put characteristics on ptabl win.
topline()	| vdata.c	|	| Display list index
upsort()	| schar.c	|	| Update selection window
vdata()		| vdata.c	|	| View selections in a list
wgetnum(win)	| dogph.c	| W	| My getnum for curses (BROKEN)
whichone()	| schar.c	|	| Returns how many chars are current
