Put static variable of config_gram.y into context structure

This commit is contained in:
Stefan Rueger
2024-05-09 11:05:35 +01:00
parent fb1a63b189
commit c2264ad5a9
2 changed files with 4 additions and 1 deletions

View File

@@ -51,7 +51,7 @@ static int assign_pin_list(int invert);
static int which_opcode(TOKEN * opcode);
static int parse_cmdbits(OPCODE * op, int opnum);
static int pin_name;
#define pin_name (cx->cfgy_pin_name)
%}
%token K_NULL;

View File

@@ -1571,6 +1571,9 @@ typedef struct {
// Static variable from dfu.c
uint16_t dfu_wIndex; // A running number for USB messages
// Static variable from config_gram.y
int cfgy_pin_name; // Temporary variable for grammar parsing
} cx_t;
extern cx_t *cx;