<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi, all<br>
    Thanks for Piotr's comment on my GSOC ideas.<br>
    In order to have a good knowledge of functions from tr2 namespace, I
    had made a test and written some functions' implementation.<br>
    <br>
    However, I had an issue with msvcp test's design when I need to free
    library of msvcp90 and load msvcp110.<br>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <small>619 static HMODULE msvcr, msvcp;<br>
       620 #define SETNOFAIL(x,y) x = (void*)GetProcAddress(msvcp,y)<br>
       621 #define SET(x,y) do { SETNOFAIL(x,y); ok(x != NULL, "Export
      '%s' not found\     n", y); } while(0)</small><br>
    In my patch, I use a hmodule variable named msvcp90 to save msvcp90
    hmodule and then reuse msvcp to save msvcp110.<br>
    As far as I am concerned, the name msvcp90 or msvcp90_saver is not
    good enough. Could you give it a good name?<br>
    <br>
    And the other method I came up with is  undefining SETNOFAIL and SET
    and using msvcp110 to define it again, which I think is ugly.<br>
    By the way, my crosstest on all the testbots[1] show that
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    msvcp110.dll or msvcrt110.dll not installed.<br>
    It seems testbot doesn't install msvcp110.<br>
    <br>
    I will be grateful for any advice you can provide.<br>
    <br>
    [1]:
    <a class="moz-txt-link-freetext" href="https://testbot.winehq.org/JobDetails.pl?Key=12146&log_110=1#k110">https://testbot.winehq.org/JobDetails.pl?Key=12146&log_110=1#k110</a><br>
  </body>
</html>