A little over a year ago, somebody asked how Wine planned to deal with msvcp80: http://www.winehq.org/pipermail/wine-devel/2008-December/071440.html Back then, the answer was "winetricks vcrun2005 unless you want to start implementing it yourself": http://www.winehq.org/pipermail/wine-devel/2008-December/071444.html
Now that msvcr80 is in pretty good shape, perhaps it would make sense to look at whether msvcp80 could be implemented. Perhaps some programs only use a small subset. Starcraft II, for instance, only needs the following seven functions from msvcp80: 1637 ?comp...@?$char_traits@d...@std@@sahpb...@z 1498 ?_x...@_string_base@std@@SAXXZ 1499 ?_x...@_string_base@std@@SAXXZ 377 ??0?$basic_str...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@q...@pbd@Z 1581 ?c_...@?$basic_string@du?$char_tra...@d@std@@v?$alloca...@d@2@@std@@QBEPBDXZ c475b2 606 ??1?$basic_str...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@q...@xz 370 ??0?$basic_str...@du?$char_traits@d...@std@@v?$alloca...@d@2@@std@@q...@abv01@@Z I've added this info to http://bugs.winehq.org/show_bug.cgi?id=22501 Perhaps we can make a little progress here more easily than we thought. Or are more references lurking somewhere? - Dan
