FILEDESC
static FILEDESC *
pick_child(FILEDESC *parent)
FILEDESC *fp;
sum_noprobs(FILEDESC *fp)
open_fp(FILEDESC *fp)
open_dat(FILEDESC *fp)
get_pos(FILEDESC *fp)
static FILEDESC *File_list = NULL; /* Head of file list */
static FILEDESC *File_tail = NULL; /* Tail of file list */
static FILEDESC *Fortfile; /* Fortune file to use */
get_tbl(FILEDESC *fp)
FILEDESC *child;
static bool add_dir(FILEDESC *);
print_list(FILEDESC *list, int lev)
FILEDESC **, FILEDESC **, FILEDESC *);
static void all_forts(FILEDESC *, char *);
static void display(FILEDESC *);
maxlen_in_list(FILEDESC *list)
FILEDESC *fp;
static void get_pos(FILEDESC *);
static void get_tbl(FILEDESC *);
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)
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;