FILEDESC
static FILEDESC *
pick_child(FILEDESC *parent)
FILEDESC *fp;
sum_noprobs(FILEDESC *fp)
open_fp(FILEDESC *fp)
static FILEDESC *File_list = NULL, /* Head of file list */
open_dat(FILEDESC *fp)
static FILEDESC *Fortfile; /* Fortune file to use */
get_pos(FILEDESC *fp)
get_tbl(FILEDESC *fp)
FILEDESC *child;
static int add_dir(FILEDESC *);
static int add_file(int, const char *, const char *, FILEDESC **,
FILEDESC **, FILEDESC *);
static void all_forts(FILEDESC *, char *);
print_list(FILEDESC *list, int lev)
static void display(FILEDESC *);
static void get_pos(FILEDESC *);
maxlen_in_list(FILEDESC *list)
static void get_tbl(FILEDESC *);
FILEDESC *fp;
matches_in_list(FILEDESC *list)
FILEDESC *fp;
static FILEDESC *new_fp(void);
static void open_dat(FILEDESC *);
static void open_fp(FILEDESC *);
static FILEDESC *pick_child(FILEDESC *);
static void print_list(FILEDESC *, int);
static void sum_noprobs(FILEDESC *);
static void matches_in_list(FILEDESC *);
static int maxlen_in_list(FILEDESC *);
display(FILEDESC *fp)
add_file(int percent, const char *file, const char *dir, FILEDESC **head,
FILEDESC **tail, FILEDESC *parent)
FILEDESC *fp;
static FILEDESC *
FILEDESC *fp;
all_forts(FILEDESC *fp, char *offensive)
FILEDESC *scene, *obscene;
add_dir(FILEDESC *fp)
FILEDESC *tailp;
FILEDESC *fp, *last = NULL;
FILEDESC *fp;