msvcp80 redux: easier than we thought (for some apps, at least)?

Dan Kegel dank at kegel.com
Sat May 15 22:06:00 CDT 2010


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 at D@std@@SAHPBD0I at Z
  1498  ?_Xlen at _String_base@std@@SAXXZ
  1499  ?_Xran at _String_base@std@@SAXXZ
   377  ??0?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QAE at PBD@Z
  1581  ?c_str@?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QBEPBDXZ
c475b2
   606  ??1?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QAE at XZ
   370  ??0?$basic_string at DU?$char_traits at D@std@@V?$allocator at D@2@@std@@QAE at 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



More information about the wine-devel mailing list