]> git.ozlabs.org Git - petitboot/blobdiff - discover/parser.h
parsers: Add filenames to struct parser
[petitboot] / discover / parser.h
index a80d1b5b8df43ccf4cee400ce125395212446025..c2f02d683d3f50b85b487752ac256f68e9abdc7b 100644 (file)
@@ -4,8 +4,9 @@
 struct discover_context;
 
 struct parser {
-       char *name;
-       int (*parse)(struct discover_context *ctx);
+       char                    *name;
+       const char * const      *filenames;
+       int                     (*parse)(struct discover_context *ctx);
 };
 
 enum generic_icon_type {
@@ -21,7 +22,6 @@ enum generic_icon_type {
 void parser_init(void);
 
 void iterate_parsers(struct discover_context *ctx);
-struct boot_option *parse_user_event(struct device *device,
-               struct event *event);
+int parse_user_event(struct discover_context *ctx, struct event *event);
 
 #endif /* _PARSER_H */