msvcp80 redux: easier than we thought (for some apps, at least)?
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 ?compare@?$char_traits(a)D@std@@SAHPBD0I(a)Z 1498 ?_Xlen(a)_String_base@std@@SAXXZ 1499 ?_Xran(a)_String_base@std@@SAXXZ 377 ??0?$basic_string(a)DU?$char_traits(a)D@std@@V?$allocator(a)D@2@@std@@QAE(a)PBD@Z 1581 ?c_str@?$basic_string(a)DU?$char_traits(a)D@std@@V?$allocator(a)D@2@@std@@QBEPBDXZ c475b2 606 ??1?$basic_string(a)DU?$char_traits(a)D@std@@V?$allocator(a)D@2@@std@@QAE(a)XZ 370 ??0?$basic_string(a)DU?$char_traits(a)D@std@@V?$allocator(a)D@2@@std@@QAE(a)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
participants (1)
-
Dan Kegel