aboutsummaryrefslogtreecommitdiff
path: root/lib/lib.h
diff options
context:
space:
mode:
authorRob Landley <rob@landley.net>2018-03-10 20:44:37 -0600
committerRob Landley <rob@landley.net>2018-03-10 20:44:37 -0600
commite85bab2c970361440b2d80f296237e9eb6d2bbb6 (patch)
treeb622332ee58f050b4a438b79ae34c892c2052ae8 /lib/lib.h
parent9d84dc3564a6bc2e4a9ac83c0c84e7e295b420a4 (diff)
downloadtoybox-e85bab2c970361440b2d80f296237e9eb6d2bbb6.tar.gz
Split "comma separated values" parsing from mntent.h plumbing.
Diffstat (limited to 'lib/lib.h')
-rw-r--r--lib/lib.h14
1 files changed, 8 insertions, 6 deletions
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);