mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-06-23 13:57:58 +02:00
31 lines
909 B
Diff
31 lines
909 B
Diff
*** ../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 *));
|