ALTINPAK		tarsf.c	/^#define ALTINPAK 's'$/ ;" macro 1 { sfcreat }	{ }
ALTINSIZ		tarsf.c	/^#define ALTINSIZ short$/ ;" macro 1 { }	{ }
BERKELEY		tarsf.c	/^# define BERKELEY$/ ;" macro 1 { }	{ }
BTOTB		tarsf.c	/^#define BTOTB(bytes)  (((bytes) + TBLOCK -1) \/ TBL/ ;" macro 1 { doxtract passtape putfile }	{ TBLOCK }
CARL		tarsf.c	/^# define CARL$/ ;" macro 1 { }	{ }
DEFINPAK		tarsf.c	/^#define DEFINPAK 'f'$/ ;" macro 1 { sfcreat }	{ }
DEFINSIZ		tarsf.c	/^#define DEFINSIZ float		\/* size of default input s/ ;" macro 1 { }	{ }
DONT_IGNORE		tarsf.c	/^#define DONT_IGNORE FALSE$/ ;" macro 1 { sfcreat }	{ FALSE }
FALSE		tarsf.c	/^#define FALSE 0$/ ;" macro 1 { DONT_IGNORE }	{ }
IGNORE		tarsf.c	/^#define IGNORE TRUE$/ ;" macro 1 { }	{ TRUE }
LAST		tarsf.c	/^#define LAST    02                      \/* Last pa/ ;" macro 1 { doxtract putfile sflongt }	{ }
MAXTAPE		tarsf.c	/^#define MAXTAPE	2300$/ ;" macro 1 { Mtarsf }	{ }
Mtarsf		tarsf.c	/^main(argc, argv)$/ ;" function 175 { }	{ MAXTAPE NBLOCK READ READWRITE TBLOCK aflag cflag density done dorep dotable doxtract magtape maxtape mt nblock onhup onintr onquit onterm pflag progname response rflag ropen tapesize tflag usage usefile vflag wflag xflag }
NAMSIZ		tarsf.c	/^#define NAMSIZ	100$/ ;" macro 1 { putfile }	{ }
NBLOCK		tarsf.c	/^#define NBLOCK	20              \/* Max record size / ;" macro 1 { Mtarsf readtape }	{ }
PARTIAL		tarsf.c	/^#define PARTIAL 01                      \/* Partial/ ;" macro 1 { doxtract putfile sflongt }	{ }
READ		tarsf.c	/^#define READ 0$/ ;" macro 1 { Mtarsf checkw dotable doxtract newtape putfile sflongt }	{ }
READWRITE		tarsf.c	/^#define READWRITE 2$/ ;" macro 1 { Mtarsf newtape }	{ }
SFMAXOPT		tarsf.c	/^#define SFMAXOPT 2$/ ;" macro 1 { }	{ }
SFPBSIZE		tarsf.c	/^#define SFPBSIZE(ptr)	((ptr)->fs * (ptr)->ssize)$/ ;" macro 1 { passtape sflongt }	{ }
SFSBSIZE		tarsf.c	/^#define SFSBSIZE(str)	((str).fs * (str).ssize)$/ ;" macro 1 { doxtract putfile }	{ }
SccsId		tarsf.c	6 ;" global 1 { }	{ }
TAPENUMBER		tarsf.c	/^#define TAPENUMBER(a) ((a) >> 8)        \/* Sequenc/ ;" macro 1 { doxtract newtape sflongt }	{ }
TBLOCK		tarsf.c	/^#define TBLOCK	512             \/* Block writes and/ ;" macro 1 { BTOTB Mtarsf backtape doxtract flushtape putfile readtape writetape }	{ }
TRUE		tarsf.c	/^#define TRUE 1$/ ;" macro 1 { IGNORE sfcreat }	{ }
WRITE		tarsf.c	/^#define WRITE 1$/ ;" macro 1 { checkw putfile }	{ }
aflag		tarsf.c	161 ;" global 1 { Mtarsf putfile }	{ }
args		tarsf.c	1160 ;" global 11 { sfcreat }	{ }
backtape		tarsf.c	/^backtape()$/ ;" function 19 { endtape }	{ TBLOCK done mt nblock recno rioctl }
cflag		tarsf.c	161 ;" global 1 { Mtarsf dorep }	{ }
changetapes		tarsf.c	/^changetapes(cando,total)$/ ;" function 10 { putfile }	{ response }
checksum		tarsf.c	/^checksum()$/ ;" function 12 { getdir putfile }	{ chksum dblock }
checkw		tarsf.c	/^checkw(c, name)$/ ;" function 16 { doxtract putfile }	{ READ WRITE dblock response sfdptr sflongt stbuf vflag wflag }
chksum		tarsf.c	163 ;" global 1 { checksum getdir putfile }	{ }
copy		tarsf.c	/^copy(to, from, how_many)$/ ;" function 6 { doxtract putfile readtape writetape }	{ }
cyllist		tarsf.c	155 ;" global 1 { putfile }	{ }
dblock		tarsf.c	135 ;" global 1 { checksum checkw dotable doxtract endtape fmodes getcomment getdir gtarinfo putfile sflongt tomodes }	{ }
density		tarsf.c	172 ;" global 1 { Mtarsf }	{ }
dfltvals		tarsf.c	1157 ;" global 1 { sfcreat }	{ }
done		tarsf.c	/^done(n)$/ ;" function 4 { Mtarsf backtape dorep doxtract getdir newtape putfile readtape usage writetape }	{ }
dorep		tarsf.c	/^dorep(argv)             \/* Write on the tape *\/$/ ;" function 22 { Mtarsf }	{ cflag done endtape flushtape getdir passtape putempty putfile term }
dotable		tarsf.c	/^dotable()$/ ;" function 12 { Mtarsf }	{ READ dblock endtape getdir passtape sfdptr sflongt vflag }
doxtract		tarsf.c	/^doxtract(argv)$/ ;" function 115 { Mtarsf }	{ BTOTB LAST PARTIAL READ SFSBSIZE TAPENUMBER TBLOCK checkw copy dblock done endtape getdir newtape passtape pflag prefix progname readtape sf_chans sf_class sf_name sf_orchestra sf_srate sfclose sfcreat sfdesc sfdptr sftarinfo vflag }
endtape		tarsf.c	/^endtape()$/ ;" function 9 { dorep dotable doxtract newtape }	{ backtape dblock }
first		tarsf.c	163 ;" global 1 { newtape readtape writetape }	{ }
flushtape		tarsf.c	/^flushtape()$/ ;" function 4 { dorep newtape }	{ TBLOCK mt nblock rwrite tbuf }
fmodes		tarsf.c	/^fmodes()$/ ;" function 51 { getdir }	{ dblock gtarinfo sf_chans sf_class sf_name sf_orchestra sf_srate sftarinfo tapesfd tflag }
getcomment		tarsf.c	/^getcomment(sfname)$/ ;" function 7 { putfile }	{ dblock }
getdir		tarsf.c	/^getdir()$/ ;" function 20 { dorep dotable doxtract newtape }	{ checksum chksum dblock done fmodes readtape sfdptr tapesfd }
getstr		tarsf.c	/^getstr(ask,place,size)$/ ;" function 15 { gtarinfo }	{ }
gtarinfo		tarsf.c	/^gtarinfo()$/ ;" function 14 { fmodes }	{ dblock getstr }
hblock		tarsf.c	113 ;" struct 22 { }	{ }
magtape		tarsf.c	65 ;" global 1 { Mtarsf }	{ }
main		tarsf.c	/^main(argc, argv)$/ ;" function 175 { }	{ MAXTAPE NBLOCK READ READWRITE TBLOCK aflag cflag density done dorep dotable doxtract magtape maxtape mt nblock onhup onintr onquit onterm pflag progname response rflag ropen tapesize tflag usage usefile vflag wflag xflag }
maxtape		tarsf.c	174 ;" global 1 { Mtarsf putfile }	{ }
mt		tarsf.c	161 ;" global 1 { Mtarsf backtape flushtape newtape readtape writetape }	{ }
nblock		tarsf.c	166 ;" global 1 { Mtarsf backtape flushtape readtape writetape }	{ }
newtape		tarsf.c	/^newtape(flag,seqtape)$/ ;" function 51 { doxtract putfile }	{ READ READWRITE TAPENUMBER done endtape first flushtape getdir mt passtape putempty rclose rcreat recno response ropen sf_name sfdesc sfdptr sftarinfo tapeloc term usefile }
onhup		tarsf.c	/^onhup()$/ ;" function 5 { Mtarsf }	{ term }
onintr		tarsf.c	/^onintr()$/ ;" function 5 { Mtarsf }	{ term }
onquit		tarsf.c	/^onquit()$/ ;" function 5 { Mtarsf }	{ term }
onterm		tarsf.c	/^onterm()$/ ;" function 5 { Mtarsf }	{ term }
passtape		tarsf.c	/^passtape()$/ ;" function 9 { dorep dotable doxtract newtape }	{ BTOTB SFPBSIZE readtape sfdptr }
pflag		tarsf.c	161 ;" global 1 { Mtarsf doxtract }	{ }
prefix		tarsf.c	/^prefix(s1, s2)$/ ;" function 10 { doxtract }	{ }
progname		tarsf.c	181 ;" global 1 { Mtarsf backtape doxtract putfile readtape usage writetape }	{ }
putempty		tarsf.c	/^putempty()$/ ;" function 9 { dorep newtape putfile }	{ writetape }
putfile		tarsf.c	/^putfile(sfname)            \/* Put a file onto the / ;" function 179 { dorep }	{ BTOTB LAST NAMSIZ PARTIAL READ SFSBSIZE TBLOCK WRITE aflag changetapes checksum checkw chksum copy cyllist dblock done getcomment maxtape newtape progname putempty sf_name sfclose sfdesc sfdptr sftarinfo stbuf tapeloc tomodes vflag writetape }
rclose		tarsf.c	/^#define rclose close$/ ;" macro 1 { newtape }	{ }
rcreat		tarsf.c	/^#define rcreat creat$/ ;" macro 1 { newtape }	{ }
readtape		tarsf.c	/^readtape(buffer)$/ ;" function 41 { doxtract getdir passtape }	{ NBLOCK TBLOCK copy done first mt nblock progname recno rflag rread tapeloc tbuf }
recno		tarsf.c	163 ;" global 1 { backtape newtape readtape writetape }	{ }
response		tarsf.c	/^response()$/ ;" function 10 { Mtarsf changetapes checkw newtape }	{ }
rflag		tarsf.c	161 ;" global 1 { Mtarsf readtape }	{ }
rioctl		tarsf.c	/^#define rioctl ioctl$/ ;" macro 1 { backtape }	{ }
ropen		tarsf.c	/^#define ropen open$/ ;" macro 1 { Mtarsf newtape }	{ }
rread		tarsf.c	/^#define rread read$/ ;" macro 1 { backtape readtape }	{ }
rwrite		tarsf.c	/^#define rwrite write$/ ;" macro 1 { flushtape writetape }	{ }
sccsid		tarsf.c	51 ;" global 1 { }	{ }
sf_chans		tarsf.c	/^#define sf_chans nc$/ ;" macro 1 { doxtract fmodes sflongt tomodes }	{ }
sf_class		tarsf.c	/^#define sf_class ssize$/ ;" macro 1 { doxtract fmodes sflongt tomodes }	{ }
sf_name		tarsf.c	/^#define sf_name sfn$/ ;" macro 1 { doxtract fmodes newtape putfile }	{ }
sf_orchestra		tarsf.c	95 ;" global 1 { doxtract fmodes sflongt tomodes }	{ }
sf_srate		tarsf.c	/^#define sf_srate sr$/ ;" macro 1 { doxtract fmodes sflongt tomodes }	{ }
sfclose		tarsf.c	/^#define sfclose(x) sclosesf(x)$/ ;" macro 1 { doxtract putfile }	{ }
sfcreat		tarsf.c	/^struct sndesc *sfcreat(name)$/ ;" function 29 { doxtract }	{ ALTINPAK DEFINPAK DONT_IGNORE TRUE args dfltvals sfdptr usage }
sfd		tarsf.c	150 ;" global 1 { sflongt }	{ }
sfdesc		tarsf.c	150 ;" global 1 { doxtract newtape putfile tomodes }	{ }
sfdptr		tarsf.c	150 ;" global 1 { checkw dotable doxtract getdir newtape passtape putfile sfcreat }	{ }
sflongt		tarsf.c	/^sflongt(sfd,mtime,flag)$/ ;" function 41 { checkw dotable }	{ LAST PARTIAL READ SFPBSIZE TAPENUMBER dblock sf_chans sf_class sf_orchestra sf_srate sfd sftarinfo }
sftarinfo		tarsf.c	159 ;" global 1 { doxtract fmodes newtape putfile sflongt tomodes }	{ }
stbuf		tarsf.c	145 ;" global 1 { checkw putfile }	{ }
tapeloc		tarsf.c	171 ;" global 1 { backtape newtape putfile readtape writetape }	{ }
tapesfd		tarsf.c	150 ;" global 1 { fmodes getdir }	{ }
tapesize		tarsf.c	173 ;" global 1 { Mtarsf }	{ }
tbuf		tarsf.c	135 ;" global 1 { backtape flushtape readtape writetape }	{ }
term		tarsf.c	163 ;" global 1 { dorep newtape onhup onintr onquit onterm }	{ }
tflag		tarsf.c	161 ;" global 1 { Mtarsf fmodes }	{ }
tomodes		tarsf.c	/^tomodes(sp)$/ ;" function 26 { putfile }	{ dblock sf_chans sf_class sf_orchestra sf_srate sfdesc sftarinfo }
usage		tarsf.c	/^usage()$/ ;" function 7 { Mtarsf sfcreat }	{ done progname }
usefile		tarsf.c	176 ;" global 1 { Mtarsf newtape }	{ }
vflag		tarsf.c	161 ;" global 1 { Mtarsf checkw dotable doxtract putfile }	{ }
wflag		tarsf.c	163 ;" global 1 { Mtarsf checkw }	{ }
writetape		tarsf.c	/^writetape(buffer)$/ ;" function 25 { putempty putfile }	{ TBLOCK copy done first mt nblock progname recno rwrite tapeloc tbuf }
xflag		tarsf.c	161 ;" global 1 { Mtarsf }	{ }
