6 Oct
2025
6 Oct
'25
10:33 a.m.
Hans Leidekker (@hans) commented about dlls/rometadata/tests/rometadata.c:
+ ULONG exp_key_idx; + const char *exp_name; +}; + +struct type_info +{ + DWORD exp_flags; + const char *exp_name; + const char *exp_namespace; +}; + +#define TableFromToken(tk) (TypeFromToken(tk) >> 24) + +static void test_MetaDataDispenser_OpenScope(void) +{ + static const struct table_info tables[45] = { It would be nice to use symbolic constants for the table indexes, so 0 becomes e.g. TABLE_MODULE, TableFromToken(mdtMemberRef) becomes TABLE_MEMBERREF and 45 would be TABLE_MAX.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/9094#note_117651