diff options
author | Chet Ramey <chet.ramey@case.edu> | 2011-11-22 20:02:35 -0500 |
---|---|---|
committer | Chet Ramey <chet.ramey@case.edu> | 2011-11-22 20:02:35 -0500 |
commit | b4839c27f75ca05d8a26144df76e17cf71ee648f (patch) | |
tree | 938423950791d2ebf754eca37319dfad1e253733 /shell.h | |
parent | 47a7673055e4f82ee6c803df04eb1e2a87e717b7 (diff) | |
download | android_external_bash-b4839c27f75ca05d8a26144df76e17cf71ee648f.tar.gz android_external_bash-b4839c27f75ca05d8a26144df76e17cf71ee648f.tar.bz2 android_external_bash-b4839c27f75ca05d8a26144df76e17cf71ee648f.zip |
Bash-4.2 patch 12
Diffstat (limited to 'shell.h')
-rw-r--r-- | shell.h | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -136,6 +136,9 @@ typedef struct _sh_parser_state_t { int parser_state; int *token_state; + char *token; + int token_buffer_size; + /* input line state -- line number saved elsewhere */ int input_line_terminator; int eof_encountered; @@ -166,6 +169,16 @@ typedef struct _sh_parser_state_t { } sh_parser_state_t; +typedef struct _sh_input_line_state_t { + char *input_line; + int input_line_index; + int input_line_size; + int input_line_len; +} sh_input_line_state_t; + /* Let's try declaring these here. */ extern sh_parser_state_t *save_parser_state __P((sh_parser_state_t *)); extern void restore_parser_state __P((sh_parser_state_t *)); + +extern sh_input_line_state_t *save_input_line_state __P((sh_input_line_state_t *)); +extern void restore_input_line_state __P((sh_input_line_state_t *)); |