98 #define FUSE_OPT_KEY(templ, key) { templ, -1U, key }
104 #define FUSE_OPT_END { NULL, 0, 0 }
123 #define FUSE_ARGS_INIT(argc, argv) { argc, argv, 0 }
129 #define FUSE_OPT_KEY_OPT -1
137 #define FUSE_OPT_KEY_NONOPT -2
145 #define FUSE_OPT_KEY_KEEP -3
153 #define FUSE_OPT_KEY_DISCARD -4
int fuse_opt_add_arg(struct fuse_args *args, const char *arg)
void fuse_opt_free_args(struct fuse_args *args)
int(* fuse_opt_proc_t)(void *data, const char *arg, int key, struct fuse_args *outargs)
int fuse_opt_add_opt_escaped(char **opts, const char *opt)
int fuse_opt_parse(struct fuse_args *args, void *data, const struct fuse_opt opts[], fuse_opt_proc_t proc)
int fuse_opt_add_opt(char **opts, const char *opt)
int fuse_opt_insert_arg(struct fuse_args *args, int pos, const char *arg)
int fuse_opt_match(const struct fuse_opt opts[], const char *opt)