X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=discover%2Fgrub2%2Fgrub2.h;h=f3ad2e5b48491e30eb5d15c025d8c617e3b13284;hp=0643a7293d8aba9025e742d5c822f7ff8901d6fc;hb=59747ee01e0158f97bdf8c182305e757d90a8d7a;hpb=c0b2be44ee953f9f50737b959e0def6e2df24629 diff --git a/discover/grub2/grub2.h b/discover/grub2/grub2.h index 0643a72..f3ad2e5 100644 --- a/discover/grub2/grub2.h +++ b/discover/grub2/grub2.h @@ -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 */