diff --git a/discover/grub2/grub2.h b/discover/grub2/grub2.h index 668d0707..deaf9764 100644 --- a/discover/grub2/grub2.h +++ b/discover/grub2/grub2.h @@ -165,6 +165,9 @@ void word_append(struct grub2_word *w1, struct grub2_word *w2); /* script interface */ void script_execute(struct grub2_script *script); +int statements_execute(struct grub2_script *script, + struct grub2_statements *stmts); + int statement_simple_execute(struct grub2_script *script, struct grub2_statement *statement); int statement_block_execute(struct grub2_script *script, diff --git a/discover/grub2/script.c b/discover/grub2/script.c index 34e04005..14931f9a 100644 --- a/discover/grub2/script.c +++ b/discover/grub2/script.c @@ -229,7 +229,7 @@ static void process_expansions(struct grub2_script *script, argv->argc--; } -static int statements_execute(struct grub2_script *script, +int statements_execute(struct grub2_script *script, struct grub2_statements *stmts) { struct grub2_statement *stmt;