Robert Shearman rob@codeweavers.com writes:
Alternatively, we could get rid of the WINE_EXCEPTION_FILTER and WINE_FINALLY_FUNC functions and make users of __EXCEPT and __FINALLY declare the functions themselves and access the exception data directly without use of macros.
That would be better, the macros only make sense if we can use the standard ones. If we have to use a Wine-specific approach anyway then the macros are just making it harder to see what's going on.