]> git.ozlabs.org Git - petitboot/blobdiff - discover/grub2/grub2.h
discover/grub2: Add initial script infrastructure
[petitboot] / discover / grub2 / grub2.h
index 0643a7293d8aba9025e742d5c822f7ff8901d6fc..f3ad2e5b48491e30eb5d15c025d8c617e3b13284 100644 (file)
@@ -55,9 +55,13 @@ struct grub2_statement_block {
        struct grub2_statements *statements;
 };
 
+struct grub2_script {
+       struct grub2_statements *statements;
+};
+
 struct grub2_parser {
        void                    *scanner;
-       struct grub2_statements *statements;
+       struct grub2_script     *script;
 };
 
 struct grub2_statements *create_statements(struct grub2_parser *parser);
@@ -88,5 +92,9 @@ void argv_append(struct grub2_argv *argv, struct grub2_word *word);
 
 void word_append(struct grub2_word *w1, struct grub2_word *w2);
 
+/* script interface */
+
+struct grub2_script *create_script(void *ctx);
+
 #endif /* GRUB2_H */