pushed a V2: patch #1: - added test case for cast operator with template - updated commit message
patch #2: - added test case for space after qualifier in cast operator - updated unmangling test infra to support wine only (white space) changes
patch #3: - unchanged
patch #4: - renamed local variable s_printed into needs_delim - fails on format outside [sSc] - remove stray empty line
patch #5: - unchanged
patch #6: - renamed local variable pure_concat into requires_alloc (and inverted logic) - removed stray while line
for Piotr, from previous threads - I implemented a simple white space handling (as wine's output will always be the same, testing a different string should do the trick instead of trying to implement a function to test the changes)
when this series is applied, I'll send a new series with: - use of enums for do_after - removing the quirk for consecutive '*'...