diff options
author | Fathi Boudra <fathi.boudra@linaro.org> | 2013-03-30 17:41:03 +0200 |
---|---|---|
committer | Fathi Boudra <fathi.boudra@linaro.org> | 2013-03-30 17:41:03 +0200 |
commit | f4243e63fd6e9588757edb1cca3cc3d88bc22faf (patch) | |
tree | b843d8471cf68b3975b6f740615769c54da3220b /include/grub/parser.h | |
parent | 3dd5a70c47fe95276537f8ca544d52b135e879bf (diff) |
Imported Upstream version 2.00+bzr4617+20130130upstream/2.00+bzr4617+20130130
Diffstat (limited to 'include/grub/parser.h')
-rw-r--r-- | include/grub/parser.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/grub/parser.h b/include/grub/parser.h index de4da05..bf9c7c6 100644 --- a/include/grub/parser.h +++ b/include/grub/parser.h @@ -63,6 +63,7 @@ EXPORT_FUNC (grub_parser_cmdline_state) (grub_parser_state_t state, grub_err_t EXPORT_FUNC (grub_parser_split_cmdline) (const char *cmdline, grub_reader_getline_t getline, + void *getline_data, int *argc, char ***argv); struct grub_parser @@ -79,13 +80,15 @@ struct grub_parser /* Clean up the parser. */ grub_err_t (*fini) (void); - grub_err_t (*parse_line) (char *line, grub_reader_getline_t getline); + grub_err_t (*parse_line) (char *line, + grub_reader_getline_t getline, void *getline_data); }; typedef struct grub_parser *grub_parser_t; grub_err_t grub_parser_execute (char *source); grub_err_t -grub_rescue_parse_line (char *line, grub_reader_getline_t getline); +grub_rescue_parse_line (char *line, + grub_reader_getline_t getline, void *getline_data); #endif /* ! GRUB_PARSER_HEADER */ |