Zebediah Figura (@zfigura) commented about dlls/msado15/msado15_private.h:
- BSTR criteria;
- DBTYPE *columntypes;
- HACCESSOR *haccessors;
- struct list filters;
+};
+typedef struct _parser_param +{
- void* yyscanner;
- struct recordset *recordset;
+} parser_param;
+#define YY_EXTRA_TYPE parser_param*
This probably works, but the way flex documentation recommends to do it is to set "%option extra-type="parser_param *" in the lexer.