CC		Player.c	/^#define CC "cc -c"$/ ;" 1 { cc }	{ }
CONLY		Player.c	/^#define CONLY 2$/ ;" 1 { MPlayer }	{ }
CPP		Player.c	/^#define CPP "\/lib\/cpp"$/ ;" 1 { Playery }	{ }
DOTPFILE		Player.c	/^#define DOTPFILE 'P'$/ ;" 1 { MPlayer }	{ }
DOTcFILE		Player.c	/^#define DOTcFILE 'c'$/ ;" 1 { MPlayer Playery }	{ }
DOTmFILE		Player.c	/^#define DOTmFILE 'm'$/ ;" 1 { MPlayer }	{ }
DOToFILE		Player.c	/^#define DOToFILE 'o'$/ ;" 1 { MPlayer ld }	{ }
FHEADER		Player.c	/^#define FHEADER "<carl\/Player.h>"$/ ;" 1 { mkinit }	{ }
IHEADER		Player.c	/^#define IHEADER "<carl\/iPlayer.h>"$/ ;" 1 { }	{ }
LD		Player.c	/^#define LD "ld -X \/lib\/crt0.o -o "$/ ;" 1 { ld }	{ }
LIBS		Player.c	/^#define LIBS " -lPlayer -lcarl -lm -lc"$/ ;" 1 { ld }	{ }
MONLY		Player.c	/^#define MONLY 1$/ ;" 1 { MPlayer }	{ }
MPlayer		Player.c	/^main(argc, argv)$/ ;" 88 { }	{ CONLY DOTPFILE DOTcFILE DOTmFILE DOToFILE MONLY Playery cc chsuf filtyp globs globstr integer ld loader mkinit nm optimize p_flag r_flag symcnt usage }
MSTART		Player.c	/^#define MSTART 	1$/ ;" 1 { Psymp mkinit }	{ }
MTER		Player.c	/^#define MTER 	2$/ ;" 1 { Psymp mkinit }	{ }
M_START		Player.c	/^#define M_START "M_start"$/ ;" 1 { Psymp mkinit }	{ }
M_TER		Player.c	/^#define M_TER "M_ter"$/ ;" 1 { Psymp mkinit }	{ }
NM		Player.c	/^#define NM "nm -n"$/ ;" 1 { nm }	{ }
Playery		Player.c	/^Playery(mfile)$/ ;" 21 { MPlayer }	{ CPP DOTcFILE chsuf integer p_flag }
Psymp		Player.c	/^Psymp(symbol)$/ ;" 30 { nm }	{ MSTART MTER M_START M_TER m_flag }
QP		Player.c	/^#define QP "cueue_players"$/ ;" 1 { mkinit }	{ }
SUN_gLIBS		Player.c	/^#define SUN_gLIBS " -lPlayer -lcarl -lm -lc -lg"$/ ;" 1 { ld }	{ }
SUN_giLIBS		Player.c	/^#define SUN_giLIBS " -liPlayer -lcarl -lm -lc -lg"/ ;" 1 { ld }	{ }
TMP		Player.c	/^#define TMP "mpXXXXXX"$/ ;" 1 { }	{ }
bufcnt		strsav.c	12 ;" 1 { reset_strsav strsav }	{ }
buflen		strsav.c	13 ;" 1 { reset_strsav strsav }	{ }
cc		Player.c	/^cc(cfile)$/ ;" 19 { MPlayer mkinit }	{ CC globs globstr optimize p_flag }
chsuf		Player.c	/^char *chsuf(file, sub)$/ ;" 25 { MPlayer Playery ld }	{ }
filtyp		Player.c	/^char filtyp(file)$/ ;" 12 { MPlayer }	{ }
globs		Player.c	35 ;" 1 { MPlayer cc ld }	{ }
globstr		Player.c	36 ;" 1 { MPlayer cc }	{ }
iLIBS		Player.c	/^#define iLIBS " -liPlayer -lcarl -lc"$/ ;" 1 { ld }	{ }
integer		Player.c	39 ;" 1 { MPlayer Playery ld mkinit }	{ }
ld		Player.c	/^ld(exe, initfile, ftl)$/ ;" 35 { MPlayer }	{ DOToFILE LD LIBS SUN_gLIBS SUN_giLIBS chsuf globs iLIBS integer p_flag }
loader		Player.c	41 ;" 1 { MPlayer }	{ }
m_flag		Player.c	32 ;" 1 { Psymp mkinit }	{ }
main		Player.c	/^main(argc, argv)$/ ;" 88 { }	{ CONLY DOTPFILE DOTcFILE DOTmFILE DOToFILE MONLY Playery cc chsuf filtyp globs globstr integer ld loader mkinit nm optimize p_flag r_flag symcnt usage }
mkinit		Player.c	/^mkinit()$/ ;" 62 { MPlayer }	{ FHEADER MSTART MTER M_START M_TER QP cc integer m_flag symary symcnt }
nm		Player.c	/^nm(file)$/ ;" 25 { MPlayer }	{ NM Psymp p_flag strsav symary symcnt }
optimize		Player.c	40 ;" 1 { MPlayer cc }	{ }
p_flag		Player.c	33 ;" 1 { MPlayer Playery cc ld nm }	{ }
r_flag		Player.c	34 ;" 1 { MPlayer }	{ }
reset_strsav		strsav.c	/^reset_strsav()$/ ;" 4 { }	{ bufcnt buflen strerr }
strerr		strsav.c	11 ;" 1 { reset_strsav strsav }	{ }
strsav		strsav.c	/^strsav(base, string)$/ ;" 25 { nm }	{ bufcnt buflen strerr }
symary		Player.c	37 ;" 1 { mkinit nm }	{ }
symcnt		Player.c	38 ;" 1 { MPlayer mkinit nm }	{ }
usage		Player.c	/^usage(exitcode)$/ ;" 17 { MPlayer }	{ }
