home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Atari Compendium
/
The Atari Compendium (Toad Computers) (1994).iso
/
files
/
prgtools
/
gnustuff
/
tos
/
bash
/
bash-108
/
bash-108.zoo
/
lib+
/
r-symdir.c.Z
/
r-symdir.c
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
C/C++ Source or Header
|
1991-08-19
|
427 b
|
34 lines
#include "symdir.h"
static SYMDIR *in_cache = (SYMDIR *) 0; /* attention in dumped programs! */
static
void
_del_dir(cur)
SYMDIR *cur;
{
SYMENTRY *dir, *old;
dir = cur->s_dir;
while (dir) {
old = dir;
dir = dir->next;
free(old);
}
free(cur->s_pth);
free(cur);
}
void
_del_symdir_cache()
{
SYMDIR *cur = in_cache, *nxt = 0;
while (cur) {
nxt = cur->s_nxt;
_del_dir(cur);
cur = nxt;
}
in_cache = 0;
}