Alloc		libmisc.h	/^#define Alloc(x) (x *)malloc(sizeof(x))$/ ;" macro 1 { }	{ }
Case		libmisc.h	/^#d Case break; case$/ ;" macro 1 { }	{ }
Char		libmisc.h	/^#d Char register char$/ ;" macro 1 { }	{ }
Default		libmisc.h	/^#d Default break; default$/ ;" macro 1 { }	{ }
FileExists		searchpath.c	/^#define FileExists(name) (access(name,0)==0)$/ ;" macro 1 { SearchPath }	{ }
Int		libmisc.h	/^#d Int register int$/ ;" macro 1 { }	{ }
IsPipe		sopen.c	7 ;" global 1 { isapipe sclose sopen }	{ }
MidiError		error.c	/^MidiError(fmt,arg)$/ ;" function 8 { }	{ }
MidiExit		error.c	/^MidiExit(code,fmt,arg)$/ ;" function 5 { }	{ }
OpenTune		opentune.c	/^OpenTune(file)$/ ;" function 10 { }	{ openTune }
SearchPath		searchpath.c	/^SearchPath(path, name)$/ ;" function 20 { TunesFile }	{ FileExists }
TunesFile		tunesfile.c	/^TunesFile(s) $/ ;" function 12 { openTune }	{ SearchPath TunesPath }
TunesPath		tunespath.c	/^TunesPath() $/ ;" function 15 { TunesFile }	{ }
Type		libmisc.h	/^#d Type typedef struct$/ ;" macro 1 { }	{ }
_NFILE		sopen.c	/^#define _NFILE 20$/ ;" macro 1 { }	{ }
__arg		libmisc.h	6 ;" global 1 { argument }	{ }
__argp		libmisc.h	6 ;" global 1 { argument for_each_argument }	{ }
argument		libmisc.h	/^#d argument  (__arg=(*__argp? __argp : av[++i==ac?/ ;" macro 1 { }	{ __arg __argp }
av0		libmisc.h	7 ;" global 1 { for_each_argument }	{ }
d		libmisc.h	/^#define d define$/ ;" macro 1 { }	{ }
for_each_argument		libmisc.h	/^#d for_each_argument av0 = av[0]; for (i=1;i<ac &&/ ;" macro 1 { }	{ __argp av0 }
isapipe		sopen.c	/^isapipe(f)$/ ;" function 8 { }	{ IsPipe }
iwait		iwait.c	/^iwait(f, timeout)$/ ;" function 16 { }	{ }
loop		libmisc.h	/^#d loop(i,j) for(i=0;i<j;i++)$/ ;" macro 1 { }	{ }
openTune		opentune.c	/^openTune(file)$/ ;" function 14 { OpenTune }	{ TunesFile }
owait		owait.c	/^owait(fd,timeout)$/ ;" function 20 { }	{ }
sclose		sopen.c	/^sclose(f)$/ ;" function 9 { }	{ IsPipe }
skipspace		sopen.c	/^#define skipspace(s) while sp(*s) ++s;$/ ;" macro 1 { sopen }	{ sp }
sopen		sopen.c	/^sopen(name, mode)$/ ;" function 27 { }	{ IsPipe skipspace }
sp		sopen.c	/^#define sp(c) (c == ' ' || c == '\\t')$/ ;" macro 1 { skipspace }	{ }
u_char		libmisc.h	/^#define u_char	unsigned char$/ ;" macro 1 { }	{ }
u_short		libmisc.h	/^#define u_short unsigned short$/ ;" macro 1 { }	{ }
