strlst_t
collect_internal_libs(strlst_t **listp)
strlst_t *l;
strlst_t *intlibs, *l;
strlst_t *lst;
static void add_string(strlst_t **listp, char *str, int nodup);
static int subtract_strlst(strlst_t **lista, strlst_t **listb);
static int in_list(strlst_t **listp, char *str);
static void free_list(strlst_t *head);
output_strlst(FILE *outf, strlst_t *lst)
add_string(strlst_t **listp, char *str, int nodup)
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;
free_list(strlst_t *head)
strlst_t *tmp;
static void output_strlst(FILE *outf, strlst_t *lst);
static void collect_internal_libs(strlst_t **listp);
strlst_t *objs;
strlst_t *objpaths;
strlst_t *buildopts;
strlst_t *s;
strlst_t *keeplist;
strlst_t *links;
strlst_t *libs;
strlst_t *libs_int; /* internal libraries */
static strlst_t *buildopts = NULL;
static strlst_t *linkopts = NULL;
static strlst_t *srcdirs = NULL;
static strlst_t *libs = NULL;
static strlst_t *libs_so = NULL;
strlst_t *intlibs, *l;
static strlst_t *libs_int = NULL;
strlst_t *s;
strlst_t *dir;