From e85bab2c970361440b2d80f296237e9eb6d2bbb6 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Sat, 10 Mar 2018 20:44:37 -0600 Subject: Split "comma separated values" parsing from mntent.h plumbing. --- lib/lib.h | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'lib/lib.h') diff --git a/lib/lib.h b/lib/lib.h index 4b44545e..d2005e08 100644 --- a/lib/lib.h +++ b/lib/lib.h @@ -300,6 +300,14 @@ char *ntop(struct sockaddr *sa); // password.c int get_salt(char *salt, char * algo); +// commas.c +void comma_args(struct arg_list *al, void *data, char *err, + char *(*callback)(void *data, char *str, int len)); +void comma_collate(char **old, char *new); +char *comma_iterate(char **list, int *len); +int comma_scan(char *optlist, char *opt, int clean); +int comma_scanall(char *optlist, char *scanlist); + // getmountlist.c struct mtab_list { struct mtab_list *next, *prev; @@ -311,12 +319,6 @@ struct mtab_list { char type[0]; }; -void comma_args(struct arg_list *al, void *data, char *err, - char *(*callback)(void *data, char *str, int len)); -void comma_collate(char **old, char *new); -char *comma_iterate(char **list, int *len); -int comma_scan(char *optlist, char *opt, int clean); -int comma_scanall(char *optlist, char *scanlist); int mountlist_istype(struct mtab_list *ml, char *typelist); struct mtab_list *xgetmountlist(char *path); -- cgit v1.2.3