http://bugs.winehq.org/show_bug.cgi?id=36467
--- Comment #2 from christopherwuy@gmail.com --- (In reply to christopherwuy from comment #0)
1.The symbol: put@?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@QBE? AV?$ostreambuf_iterator@DU?$char_traits@D@std@@@2@V32@AAV 2.The correct result in Windows vs2008 undname public: class std::ostreambuf_iterator<char,struct std::char_traits<char> > __thiscall std::num_put<char,class std::ostreambuf_iterator<char,struct std::char_traits<char> > >::put(class std::ostreambuf_iterator<char,struct std::char_traits<char> >,class ?? &, ?? )const throw( ?? ) 3.The wrong result in Wine put@num_put<char,class std::ostreambuf_iterator<char,struct std::char_traits<char> > >
The second one:
1.The symbol: ?do_put@?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@MBE?AV?$ostreambuf_iterator@DU?$char_traits@D@std@@@2@V32@" 2.The correct result in Windows vs2008 undname: protected: virtual class std::ostreambuf_iterator<char,struct std::char_traits<char> > __thiscall std::num_put<char,class std::ostreambuf_iterator<char,struct std::char_traits<char> > >::do_put(class std::ostreambuf_iterator<char,struct std::char_traits<char> >, ?? )const throw( ?? ) 3.The wrong result in Wine: ?do_put@?$num_put@DV?$ostreambuf_iterator@DU?$char_traits@D@std@@@std@@@std@@MBE?AV?$ostreambuf_iterator@DU?$char_traits@D@std@@@2@V32@"