widl: Support WinRT mta threading attribute parsing.
As an alias to free-threaded model. Signed-off-by: Rémi Bernon <rbernon@codeweavers.com> Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
98f490bdfc
commit
1abdd8c89a
|
@ -385,6 +385,7 @@ static const struct keyword attr_keywords[] =
|
||||||
{"marshaling_behavior", tMARSHALINGBEHAVIOR, 1},
|
{"marshaling_behavior", tMARSHALINGBEHAVIOR, 1},
|
||||||
{"maybe", tMAYBE, 0},
|
{"maybe", tMAYBE, 0},
|
||||||
{"message", tMESSAGE, 0},
|
{"message", tMESSAGE, 0},
|
||||||
|
{"mta" , tMTA, 0},
|
||||||
{"neutral", tNEUTRAL, 0},
|
{"neutral", tNEUTRAL, 0},
|
||||||
{"nocode", tNOCODE, 0},
|
{"nocode", tNOCODE, 0},
|
||||||
{"nonbrowsable", tNONBROWSABLE, 0},
|
{"nonbrowsable", tNONBROWSABLE, 0},
|
||||||
|
|
|
@ -222,6 +222,7 @@ static typelib_t *current_typelib;
|
||||||
%token tMAYBE tMESSAGE
|
%token tMAYBE tMESSAGE
|
||||||
%token tMETHODS
|
%token tMETHODS
|
||||||
%token tMODULE
|
%token tMODULE
|
||||||
|
%token tMTA
|
||||||
%token tNAMESPACE
|
%token tNAMESPACE
|
||||||
%token tNOCODE tNONBROWSABLE
|
%token tNOCODE tNONBROWSABLE
|
||||||
%token tNONCREATABLE
|
%token tNONCREATABLE
|
||||||
|
@ -1154,6 +1155,7 @@ threading_type:
|
||||||
| tSINGLE { $$ = THREADING_SINGLE; }
|
| tSINGLE { $$ = THREADING_SINGLE; }
|
||||||
| tFREE { $$ = THREADING_FREE; }
|
| tFREE { $$ = THREADING_FREE; }
|
||||||
| tBOTH { $$ = THREADING_BOTH; }
|
| tBOTH { $$ = THREADING_BOTH; }
|
||||||
|
| tMTA { $$ = THREADING_FREE; }
|
||||||
;
|
;
|
||||||
|
|
||||||
pointer_type:
|
pointer_type:
|
||||||
|
|
Loading…
Reference in New Issue