This series implements a couple of enhancements to symbol undecoration in msvcrt: - more C++ constructs are correctly supported (pointer to member, constructors/destructors from template class, non-type function pointer template parameter...) - some internal cleanups & simplification (most of them based on revamped helper to build up the undecorated C++ symbols)
-- v2: dlls/msvcrt: undecorate function signature as template argument dlls/msvcrt: correctly undecorate ptr to member data type dlls/msvcrt: simplify str_build not to allocate buffer when possible dlls/msvcrt: simplify some calls to str_build by not forcing separator dlls/msvcrt: support %S operator in str_build dlls/msvcrt: rename str_print into str_build dlls/msvcrt: fix white space output for undecorating typecast operator dlls/msvcrt: improve support for template in methods