Hi Adam, http://source.winehq.org/git/wine.git/?a=commit;h=2f7bb7c5385c86dced1c7e1d183c8a2a38699a50 seems to trigger a valgrind warning in your test code.
http://kegel.com/wine/valgrind/logs-2008-07-10-07.15/vg-gdiplus_stringformat-diff.txt + Conditional jump or move depends on uninitialised value(s) + at winetest_vok (test.h:259) + by winetest_ok (test.h:304) + by test_characterrange (stringformat.c:67) + by func_stringformat (stringformat.c:87) + by run_test (test.h:452) + by main (test.h:501) + Uninitialised value was created by a stack allocation + at test_characterrange (stringformat.c:53) Could you have a look? Thanks, Dan