1 Aug
2025
1 Aug
'25
4:27 p.m.
Rémi Bernon (@rbernon) commented about tools/widl/parser.y:
;
contract_ver: - aNUM { $$ = MAKEVERSION(0, $1.value); } - | aNUM '.' aNUM { $$ = MAKEVERSION($3.value, $1.value); } + aNUM { $$ = make_version( 0, $1.value ); } + | aNUM '.' aNUM { $$ = make_version( $3.value, $1.value ); } ;
contract_req : decl_spec ',' contract_ver { - struct integer integer = {.value = $3}; + struct integer integer = {.value = $3->major | $3->minor };
struct integer integer = {.value = ($3->major << 16) | $3->minor };
I think? -- https://gitlab.winehq.org/wine/wine/-/merge_requests/8690#note_111859