diff options
author | Rob Landley <rob@landley.net> | 2018-03-10 20:44:37 -0600 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2018-03-10 20:44:37 -0600 |
commit | e85bab2c970361440b2d80f296237e9eb6d2bbb6 (patch) | |
tree | b622332ee58f050b4a438b79ae34c892c2052ae8 /lib/lib.h | |
parent | 9d84dc3564a6bc2e4a9ac83c0c84e7e295b420a4 (diff) | |
download | toybox-e85bab2c970361440b2d80f296237e9eb6d2bbb6.tar.gz |
Split "comma separated values" parsing from mntent.h plumbing.
Diffstat (limited to 'lib/lib.h')
-rw-r--r-- | lib/lib.h | 14 |
1 files changed, 8 insertions, 6 deletions
@@ -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); |