StringList
void _ng_cycle(const char *, const StringList *);
StringList *sl_init(void);
int sl_add(StringList *, char *);
void sl_free(StringList *, int);
char *sl_find(StringList *, const char *);
int sl_delete(StringList *, const char *, int);
_ng_cycle(const char *grp, const StringList *sl)
addgroup(StringList *sl, char *grp)
in_find(StringList *sl, char *grp, const char *host, const char *user,
StringList *sl;
static int addgroup(StringList *, char *);
StringList *sl;
static int in_find(StringList *, char *, const char *, const char *,
sl_free(StringList *sl, int all)
sl_find(StringList *sl, const char *name)
sl_delete(StringList *sl, const char *name, int all)
StringList *
StringList *sl;
sl = malloc(sizeof(StringList));
sl_add(StringList *sl, char *name)
static StringList *slist = NULL;
StringList *sl;
StringList *sl;
static StringList *hosts = NULL;
StringList *words;
StringList *words;
StringList *words;
static StringList *dirlist;
StringList *words;
static unsigned char complete_ambiguous (char *, int, StringList *);
complete_ambiguous(char *word, int list, StringList *words)
void list_vertical(StringList *);
StringList *ftp_sl_init(void);
void ftp_sl_add(StringList *, char *);
GLOBAL StringList *custom_headers; /* stringlist with custom HTTP headers */
GLOBAL StringList *marg_sl; /* stringlist containing margv */
StringList *buf;
StringList *
StringList *p;
ftp_sl_add(StringList *sl, char *i)
list_vertical(StringList *sl)
StringList *charmaps;
static StringList *locales = NULL;
StringList *words;
static StringList *
StringList *p;
mail_sl_add(StringList *sl, char *i)
complete_ambiguous(EditLine *el, char *word, int dolist, StringList *words)
StringList *words;
StringList *words;
find_execs(char *word, char *path, StringList *list)
StringList *words;
StringList *words;
StringList *words;
StringList *words;
StringList *words;
list_vertical(StringList *sl)
StringList members = LST_INIT;
DirMatchFiles(const char *pattern, CachedDir *dir, StringList *expansions)
StringList *expansions)
DirExpandPath(const char *pattern, SearchPath *path, StringList *expansions)
PrintExpansions(StringList *expansions)
const char *wildcardComponent, StringList *expansions)
SearchPath_Expand(SearchPath *path, const char *pattern, StringList *expansions)
void ExpandCurly(const char *, const char *, SearchPath *, StringList *);
void SearchPath_Expand(SearchPath *, const char *, StringList *);
StringList sysMkFiles = LST_INIT;
ReadAllMakefiles(const StringList *makefiles)
StringList makefiles = LST_INIT;
AppendWords(StringList *lp, char *str)
void AppendWords(StringList *, char *);
StringList commands;
StringList makefiles;
StringList variables;
StringList create;
void Targ_FindList(GNodeList *, StringList *);
remove_relative_missing(StringList *missingFiles, const char *p, char *sdirs[])
StringList missingFiles;
static StringList metaBailiwick = LST_INIT; /* our scope of control */
static StringList metaIgnorePaths = LST_INIT; /* paths we deliberately ignore */
has_any_prefix(const char *path, StringList *prefixes)
append_if_new(StringList *list, const char *str)
remove_missing(StringList *missingFiles, const char *p)
StringList targetNames = LST_INIT;
static StringList targCmds = LST_INIT;
StringList expansions;
Targ_FindList(GNodeList *gns, StringList *names)
StringList patterns;
StringList *ss)
StringList *sl;
size_t, StringList *);
void cdb_add(StringList *, size_t, const char *, size_t *, int);
void db_add(StringList *, size_t, const char *, size_t *, int);
cdb_add(StringList *sl, size_t port, const char *proto, size_t *cnt,
mkaliases(StringList *sl, char *buf, size_t len)
static const char *mkaliases(StringList *, char *, size_t);
db_add(StringList *sl, size_t port, const char *proto, size_t *cnt,
StringList *s;
static StringList ***
parseservices(const char *fname, StringList *sl)
StringList ***svc, *s;
svc = ecalloc(PMASK + 1, sizeof(StringList **));
svc[pnum] = ecalloc(PROTOMAX, sizeof(StringList *));
getprotoindex(StringList *sl, const char *str)
getprotostr(StringList *sl, size_t i)
static StringList ***parseservices(const char *, StringList *);
static size_t getprotoindex(StringList *, const char *);
static const char *getprotostr(StringList *, size_t);
StringList *sl, ***svc;
void (*addfn)(StringList *, size_t, const char *, size_t *, int);