strlst_t
strlst_t *lst;
void add_string(strlst_t **listp, char *str);
output_strlst(FILE *outf, strlst_t *lst)
int subtract_strlst(strlst_t **lista, strlst_t **listb);
int in_list(strlst_t **listp, char *str);
add_string(strlst_t **listp, char *str)
strlst_t *p1, *p2;
p2 = malloc(sizeof(strlst_t));
subtract_strlst(strlst_t **lista, strlst_t **listb)
strlst_t *p1;
in_list(strlst_t **listp, char *str)
strlst_t *p1;
void output_strlst(FILE *outf, strlst_t *lst);
strlst_t *s;
strlst_t *objs, *objpaths;
strlst_t *buildopts;
strlst_t *keeplist;
strlst_t *links;
strlst_t *libs;
strlst_t *libs_so;
static strlst_t *buildopts = NULL;
static strlst_t *srcdirs = NULL;
static strlst_t *libs = NULL;
static strlst_t *libs_so = NULL;
strlst_t *s;
strlst_t *dir;