*** ../bash-4.2-patched/shell.h 2011-01-06 22:16:55.000000000 -0500 --- shell.h 2011-06-24 19:12:25.000000000 -0400 *************** *** 137,140 **** --- 139,145 ---- int *token_state; + char *token; + int token_buffer_size; + /* input line state -- line number saved elsewhere */ int input_line_terminator; *************** *** 167,171 **** --- 172,186 ---- } 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 *));