diff --git a/dlls/msvcp70/msvcp70.spec b/dlls/msvcp70/msvcp70.spec index 22ad55c1c69..8941d3575bd 100644 --- a/dlls/msvcp70/msvcp70.spec +++ b/dlls/msvcp70/msvcp70.spec @@ -707,12 +707,12 @@ @ stub -arch=win64 ??4?$_Complex_base@N@std@@QEAAAEAV01@AEBV01@@Z @ stub -arch=win32 ??4?$_Complex_base@O@std@@QAEAAV01@ABV01@@Z @ stub -arch=win64 ??4?$_Complex_base@O@std@@QEAAAEAV01@AEBV01@@Z -@ stub -arch=win32 ??4?$_Ctraits@M@std@@QAEAAV01@ABV01@@Z -@ stub -arch=win64 ??4?$_Ctraits@M@std@@QEAAAEAV01@AEBV01@@Z -@ stub -arch=win32 ??4?$_Ctraits@N@std@@QAEAAV01@ABV01@@Z -@ stub -arch=win64 ??4?$_Ctraits@N@std@@QEAAAEAV01@AEBV01@@Z -@ stub -arch=win32 ??4?$_Ctraits@O@std@@QAEAAV01@ABV01@@Z -@ stub -arch=win64 ??4?$_Ctraits@O@std@@QEAAAEAV01@AEBV01@@Z +@ thiscall -arch=win32 ??4?$_Ctraits@M@std@@QAEAAV01@ABV01@@Z(ptr) msvcp90.??4?$_Ctraits@M@std@@QAEAAV01@ABV01@@Z +@ cdecl -arch=win64 ??4?$_Ctraits@M@std@@QEAAAEAV01@AEBV01@@Z(ptr) msvcp90.??4?$_Ctraits@M@std@@QEAAAEAV01@AEBV01@@Z +@ thiscall -arch=win32 ??4?$_Ctraits@N@std@@QAEAAV01@ABV01@@Z(ptr) msvcp90.??4?$_Ctraits@N@std@@QAEAAV01@ABV01@@Z +@ cdecl -arch=win64 ??4?$_Ctraits@N@std@@QEAAAEAV01@AEBV01@@Z(ptr) msvcp90.??4?$_Ctraits@N@std@@QEAAAEAV01@AEBV01@@Z +@ thiscall -arch=win32 ??4?$_Ctraits@O@std@@QAEAAV01@ABV01@@Z(ptr) msvcp90.??4?$_Ctraits@O@std@@QAEAAV01@ABV01@@Z +@ cdecl -arch=win64 ??4?$_Ctraits@O@std@@QEAAAEAV01@AEBV01@@Z(ptr) msvcp90.??4?$_Ctraits@O@std@@QEAAAEAV01@AEBV01@@Z @ stub -arch=win32 ??4?$_String_val@DV?$allocator@D@std@@@std@@QAEAAV01@ABV01@@Z @ stub -arch=win64 ??4?$_String_val@DV?$allocator@D@std@@@std@@QEAAAEAV01@AEBV01@@Z @ stub -arch=win32 ??4?$_String_val@GV?$allocator@G@std@@@std@@QAEAAV01@ABV01@@Z @@ -2381,9 +2381,9 @@ @ cdecl -arch=win64 ?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAAAEA_W_K@Z(ptr long) msvcp90.?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAAAEA_W_K@Z @ thiscall -arch=win32 ?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEAB_WI@Z(ptr long) msvcp90.?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEAB_WI@Z @ cdecl -arch=win64 ?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEBAAEB_W_K@Z(ptr long) msvcp90.?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEBAAEB_W_K@Z -@ stub ?atan2@?$_Ctraits@M@std@@SAMMM@Z -@ stub ?atan2@?$_Ctraits@N@std@@SANNN@Z -@ stub ?atan2@?$_Ctraits@O@std@@SAOOO@Z +@ cdecl ?atan2@?$_Ctraits@M@std@@SAMMM@Z(float float) msvcp90.?atan2@?$_Ctraits@M@std@@SAMMM@Z +@ cdecl ?atan2@?$_Ctraits@N@std@@SANNN@Z(double double) msvcp90.?atan2@?$_Ctraits@N@std@@SANNN@Z +@ cdecl ?atan2@?$_Ctraits@O@std@@SAOOO@Z(double double) msvcp90.?atan2@?$_Ctraits@O@std@@SAOOO@Z @ stub -arch=win32 ?bad@ios_base@std@@QBE_NXZ @ stub -arch=win64 ?bad@ios_base@std@@QEBA_NXZ @ stub -arch=win32 ?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_Ptrit@DHPADAADPADAAD@2@XZ @@ -2545,9 +2545,9 @@ @ stub -arch=win64 ?copyfmt@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAAEAV12@AEBV12@@Z @ stub -arch=win32 ?copyfmt@ios_base@std@@QAEAAV12@ABV12@@Z @ stub -arch=win64 ?copyfmt@ios_base@std@@QEAAAEAV12@AEBV12@@Z -@ stub ?cos@?$_Ctraits@M@std@@SAMM@Z -@ stub ?cos@?$_Ctraits@N@std@@SANN@Z -@ stub ?cos@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?cos@?$_Ctraits@M@std@@SAMM@Z(float) msvcp90.?cos@?$_Ctraits@M@std@@SAMM@Z +@ cdecl ?cos@?$_Ctraits@N@std@@SANN@Z(double) msvcp90.?cos@?$_Ctraits@N@std@@SANN@Z +@ cdecl ?cos@?$_Ctraits@O@std@@SAOO@Z(double) msvcp90.?cos@?$_Ctraits@O@std@@SAOO@Z @ stub -arch=win32 ?cos@std@@YA?AV?$complex@M@1@ABV21@@Z @ stub -arch=win64 ?cos@std@@YA?AV?$complex@M@1@AEBV21@@Z @ stub -arch=win32 ?cos@std@@YA?AV?$complex@N@1@ABV21@@Z @@ -3155,9 +3155,9 @@ @ stub -arch=win64 ?exceptions@ios_base@std@@QEAAXI@Z @ stub -arch=win32 ?exceptions@ios_base@std@@QBEHXZ @ stub -arch=win64 ?exceptions@ios_base@std@@QEBAHXZ -@ stub ?exp@?$_Ctraits@M@std@@SAMM@Z -@ stub ?exp@?$_Ctraits@N@std@@SANN@Z -@ stub ?exp@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?exp@?$_Ctraits@M@std@@SAMM@Z(float) msvcp90.?exp@?$_Ctraits@M@std@@SAMM@Z +@ cdecl ?exp@?$_Ctraits@N@std@@SANN@Z(double) msvcp90.?exp@?$_Ctraits@N@std@@SANN@Z +@ cdecl ?exp@?$_Ctraits@O@std@@SAOO@Z(double) msvcp90.?exp@?$_Ctraits@O@std@@SAOO@Z @ stub -arch=win32 ?exp@std@@YA?AV?$complex@M@1@ABV21@@Z @ stub -arch=win64 ?exp@std@@YA?AV?$complex@M@1@AEBV21@@Z @ stub -arch=win32 ?exp@std@@YA?AV?$complex@N@1@ABV21@@Z @@ -3813,9 +3813,9 @@ @ stub -arch=win64 ?isfx@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ @ stub -arch=win32 ?iword@ios_base@std@@QAEAAJH@Z @ stub -arch=win64 ?iword@ios_base@std@@QEAAAEAJH@Z -@ stub ?ldexp@?$_Ctraits@M@std@@SAMMH@Z -@ stub ?ldexp@?$_Ctraits@N@std@@SANNH@Z -@ stub ?ldexp@?$_Ctraits@O@std@@SAOOH@Z +@ cdecl ?ldexp@?$_Ctraits@M@std@@SAMMH@Z(float long) msvcp90.?ldexp@?$_Ctraits@M@std@@SAMMH@Z +@ cdecl ?ldexp@?$_Ctraits@N@std@@SANNH@Z(double long) msvcp90.?ldexp@?$_Ctraits@N@std@@SANNH@Z +@ cdecl ?ldexp@?$_Ctraits@O@std@@SAOOH@Z(double long) msvcp90.?ldexp@?$_Ctraits@O@std@@SAOOH@Z @ thiscall -arch=win32 ?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ(ptr) msvcp90.?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ @ cdecl -arch=win64 ?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ(ptr) msvcp90.?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ @ stub -arch=win32 ?length@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ @@ -3840,9 +3840,9 @@ @ stub -arch=win64 ?log10@std@@YA?AV?$complex@N@1@AEBV21@@Z @ stub -arch=win32 ?log10@std@@YA?AV?$complex@O@1@ABV21@@Z @ stub -arch=win64 ?log10@std@@YA?AV?$complex@O@1@AEBV21@@Z -@ stub ?log@?$_Ctraits@M@std@@SAMM@Z -@ stub ?log@?$_Ctraits@N@std@@SANN@Z -@ stub ?log@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?log@?$_Ctraits@M@std@@SAMM@Z(float) msvcp90.?log@?$_Ctraits@M@std@@SAMM@Z +@ cdecl ?log@?$_Ctraits@N@std@@SANN@Z(double) msvcp90.?log@?$_Ctraits@N@std@@SANN@Z +@ cdecl ?log@?$_Ctraits@O@std@@SAOO@Z(double) msvcp90.?log@?$_Ctraits@O@std@@SAOO@Z @ stub -arch=win32 ?log@std@@YA?AV?$complex@M@1@ABV21@@Z @ stub -arch=win64 ?log@std@@YA?AV?$complex@M@1@AEBV21@@Z @ stub -arch=win32 ?log@std@@YA?AV?$complex@N@1@ABV21@@Z @@ -4123,9 +4123,9 @@ @ stub -arch=win64 ?positive_sign@?$_Mpunct@G@std@@QEBA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@2@XZ @ stub -arch=win32 ?positive_sign@?$_Mpunct@_W@std@@QBE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ @ stub -arch=win64 ?positive_sign@?$_Mpunct@_W@std@@QEBA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ -@ stub ?pow@?$_Ctraits@M@std@@SAMMM@Z -@ stub ?pow@?$_Ctraits@N@std@@SANNN@Z -@ stub ?pow@?$_Ctraits@O@std@@SAOOO@Z +@ cdecl ?pow@?$_Ctraits@M@std@@SAMMM@Z(float float) msvcp90.?pow@?$_Ctraits@M@std@@SAMMM@Z +@ cdecl ?pow@?$_Ctraits@N@std@@SANNN@Z(double double) msvcp90.?pow@?$_Ctraits@N@std@@SANNN@Z +@ cdecl ?pow@?$_Ctraits@O@std@@SAOOO@Z(double double) msvcp90.?pow@?$_Ctraits@O@std@@SAOOO@Z @ stub -arch=win32 ?pow@std@@YA?AV?$complex@M@1@ABMABV21@@Z @ stub -arch=win64 ?pow@std@@YA?AV?$complex@M@1@AEBMAEBV21@@Z @ stub -arch=win32 ?pow@std@@YA?AV?$complex@M@1@ABV21@0@Z @@ -4692,9 +4692,9 @@ @ cdecl ?signaling_NaN@?$numeric_limits@_K@std@@SA_KXZ() msvcp90.?signaling_NaN@?$numeric_limits@_K@std@@SA_KXZ @ cdecl ?signaling_NaN@?$numeric_limits@_N@std@@SA_NXZ() msvcp90.?signaling_NaN@?$numeric_limits@_N@std@@SA_NXZ @ cdecl ?signaling_NaN@?$numeric_limits@_W@std@@SA_WXZ() msvcp90.?signaling_NaN@?$numeric_limits@_W@std@@SA_WXZ -@ stub ?sin@?$_Ctraits@M@std@@SAMM@Z -@ stub ?sin@?$_Ctraits@N@std@@SANN@Z -@ stub ?sin@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?sin@?$_Ctraits@M@std@@SAMM@Z(float) msvcp90.?sin@?$_Ctraits@M@std@@SAMM@Z +@ cdecl ?sin@?$_Ctraits@N@std@@SANN@Z(double) msvcp90.?sin@?$_Ctraits@N@std@@SANN@Z +@ cdecl ?sin@?$_Ctraits@O@std@@SAOO@Z(double) msvcp90.?sin@?$_Ctraits@O@std@@SAOO@Z @ stub -arch=win32 ?sin@std@@YA?AV?$complex@M@1@ABV21@@Z @ stub -arch=win64 ?sin@std@@YA?AV?$complex@M@1@AEBV21@@Z @ stub -arch=win32 ?sin@std@@YA?AV?$complex@N@1@ABV21@@Z @@ -4737,9 +4737,9 @@ @ stub -arch=win64 ?sputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QEAA_JPEBG_J@Z @ stub -arch=win32 ?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAEHPB_WH@Z @ stub -arch=win64 ?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAA_JPEB_W_J@Z -@ stub ?sqrt@?$_Ctraits@M@std@@SAMM@Z -@ stub ?sqrt@?$_Ctraits@N@std@@SANN@Z -@ stub ?sqrt@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?sqrt@?$_Ctraits@M@std@@SAMM@Z(float) msvcp90.?sqrt@?$_Ctraits@M@std@@SAMM@Z +@ cdecl ?sqrt@?$_Ctraits@N@std@@SANN@Z(double) msvcp90.?sqrt@?$_Ctraits@N@std@@SANN@Z +@ cdecl ?sqrt@?$_Ctraits@O@std@@SAOO@Z(double) msvcp90.?sqrt@?$_Ctraits@O@std@@SAOO@Z @ stub -arch=win32 ?sqrt@std@@YA?AV?$complex@M@1@ABV21@@Z @ stub -arch=win64 ?sqrt@std@@YA?AV?$complex@M@1@AEBV21@@Z @ stub -arch=win32 ?sqrt@std@@YA?AV?$complex@N@1@ABV21@@Z @@ -4841,9 +4841,9 @@ @ stub -arch=win64 ?table@?$ctype@D@std@@IEBAPEBFXZ # extern -arch=win32 ?table_size@?$ctype@D@std@@2IB # extern -arch=win64 ?table_size@?$ctype@D@std@@2_KB -@ stub ?tan@?$_Ctraits@M@std@@SAMM@Z -@ stub ?tan@?$_Ctraits@N@std@@SANN@Z -@ stub ?tan@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?tan@?$_Ctraits@M@std@@SAMM@Z(float) msvcp90.?tan@?$_Ctraits@M@std@@SAMM@Z +@ cdecl ?tan@?$_Ctraits@N@std@@SANN@Z(double) msvcp90.?tan@?$_Ctraits@N@std@@SANN@Z +@ cdecl ?tan@?$_Ctraits@O@std@@SAOO@Z(double) msvcp90.?tan@?$_Ctraits@O@std@@SAOO@Z @ stub -arch=win32 ?tan@std@@YA?AV?$complex@M@1@ABV21@@Z @ stub -arch=win32 ?tan@std@@YA?AV?$complex@N@1@ABV21@@Z @ stub -arch=win32 ?tan@std@@YA?AV?$complex@O@1@ABV21@@Z diff --git a/dlls/msvcp71/msvcp71.spec b/dlls/msvcp71/msvcp71.spec index f8cb8a8c93b..74d4178bdfe 100644 --- a/dlls/msvcp71/msvcp71.spec +++ b/dlls/msvcp71/msvcp71.spec @@ -1219,12 +1219,12 @@ @ stub -arch=win64 ??4?$_Complex_base@NU_C_double_complex@@@std@@QEAAAEAV01@AEBV01@@Z @ stub -arch=win32 ??4?$_Complex_base@OU_C_ldouble_complex@@@std@@QAEAAV01@ABV01@@Z @ stub -arch=win64 ??4?$_Complex_base@OU_C_ldouble_complex@@@std@@QEAAAEAV01@AEBV01@@Z -@ stub -arch=win32 ??4?$_Ctraits@M@std@@QAEAAV01@ABV01@@Z -@ stub -arch=win64 ??4?$_Ctraits@M@std@@QEAAAEAV01@AEBV01@@Z -@ stub -arch=win32 ??4?$_Ctraits@N@std@@QAEAAV01@ABV01@@Z -@ stub -arch=win64 ??4?$_Ctraits@N@std@@QEAAAEAV01@AEBV01@@Z -@ stub -arch=win32 ??4?$_Ctraits@O@std@@QAEAAV01@ABV01@@Z -@ stub -arch=win64 ??4?$_Ctraits@O@std@@QEAAAEAV01@AEBV01@@Z +@ thiscall -arch=win32 ??4?$_Ctraits@M@std@@QAEAAV01@ABV01@@Z(ptr) msvcp90.??4?$_Ctraits@M@std@@QAEAAV01@ABV01@@Z +@ cdecl -arch=win64 ??4?$_Ctraits@M@std@@QEAAAEAV01@AEBV01@@Z(ptr) msvcp90.??4?$_Ctraits@M@std@@QEAAAEAV01@AEBV01@@Z +@ thiscall -arch=win32 ??4?$_Ctraits@N@std@@QAEAAV01@ABV01@@Z(ptr) msvcp90.??4?$_Ctraits@N@std@@QAEAAV01@ABV01@@Z +@ cdecl -arch=win64 ??4?$_Ctraits@N@std@@QEAAAEAV01@AEBV01@@Z(ptr) msvcp90.??4?$_Ctraits@N@std@@QEAAAEAV01@AEBV01@@Z +@ thiscall -arch=win32 ??4?$_Ctraits@O@std@@QAEAAV01@ABV01@@Z(ptr) msvcp90.??4?$_Ctraits@O@std@@QAEAAV01@ABV01@@Z +@ cdecl -arch=win64 ??4?$_Ctraits@O@std@@QEAAAEAV01@AEBV01@@Z(ptr) msvcp90.??4?$_Ctraits@O@std@@QEAAAEAV01@AEBV01@@Z @ stub -arch=win32 ??4?$_Iosb@H@std@@QAEAAV01@ABV01@@Z @ stub -arch=win64 ??4?$_Iosb@H@std@@QEAAAEAV01@AEBV01@@Z @ stub -arch=win32 ??4?$_Locbase@H@std@@QAEAAV01@ABV01@@Z @@ -2571,9 +2571,9 @@ @ cdecl -arch=win64 ?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAAAEA_W_K@Z(ptr long) msvcp90.?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAAAEA_W_K@Z @ thiscall -arch=win32 ?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEAB_WI@Z(ptr long) msvcp90.?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEAB_WI@Z @ cdecl -arch=win64 ?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEBAAEB_W_K@Z(ptr long) msvcp90.?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEBAAEB_W_K@Z -@ stub ?atan2@?$_Ctraits@M@std@@SAMMM@Z -@ stub ?atan2@?$_Ctraits@N@std@@SANNN@Z -@ stub ?atan2@?$_Ctraits@O@std@@SAOOO@Z +@ cdecl ?atan2@?$_Ctraits@M@std@@SAMMM@Z(float float) msvcp90.?atan2@?$_Ctraits@M@std@@SAMMM@Z +@ cdecl ?atan2@?$_Ctraits@N@std@@SANNN@Z(double double) msvcp90.?atan2@?$_Ctraits@N@std@@SANNN@Z +@ cdecl ?atan2@?$_Ctraits@O@std@@SAOOO@Z(double double) msvcp90.?atan2@?$_Ctraits@O@std@@SAOOO@Z @ stub -arch=win32 ?bad@ios_base@std@@QBE_NXZ @ stub -arch=win64 ?bad@ios_base@std@@QEBA_NXZ @ stub -arch=win32 ?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AViterator@12@XZ @@ -2723,9 +2723,9 @@ @ stub -arch=win64 ?copyfmt@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAAEAV12@AEBV12@@Z @ stub -arch=win32 ?copyfmt@ios_base@std@@QAEAAV12@ABV12@@Z @ stub -arch=win64 ?copyfmt@ios_base@std@@QEAAAEAV12@AEBV12@@Z -@ stub ?cos@?$_Ctraits@M@std@@SAMM@Z -@ stub ?cos@?$_Ctraits@N@std@@SANN@Z -@ stub ?cos@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?cos@?$_Ctraits@M@std@@SAMM@Z(float) msvcp90.?cos@?$_Ctraits@M@std@@SAMM@Z +@ cdecl ?cos@?$_Ctraits@N@std@@SANN@Z(double) msvcp90.?cos@?$_Ctraits@N@std@@SANN@Z +@ cdecl ?cos@?$_Ctraits@O@std@@SAOO@Z(double) msvcp90.?cos@?$_Ctraits@O@std@@SAOO@Z # extern ?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A @ stub -arch=win32 ?curr_symbol@?$_Mpunct@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ @ stub -arch=win64 ?curr_symbol@?$_Mpunct@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ @@ -3309,9 +3309,9 @@ @ stub -arch=win64 ?exceptions@ios_base@std@@QEAAXI@Z @ stub -arch=win32 ?exceptions@ios_base@std@@QBEHXZ @ stub -arch=win64 ?exceptions@ios_base@std@@QEBAHXZ -@ stub ?exp@?$_Ctraits@M@std@@SAMM@Z -@ stub ?exp@?$_Ctraits@N@std@@SANN@Z -@ stub ?exp@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?exp@?$_Ctraits@M@std@@SAMM@Z(float) msvcp90.?exp@?$_Ctraits@M@std@@SAMM@Z +@ cdecl ?exp@?$_Ctraits@N@std@@SANN@Z(double) msvcp90.?exp@?$_Ctraits@N@std@@SANN@Z +@ cdecl ?exp@?$_Ctraits@O@std@@SAOO@Z(double) msvcp90.?exp@?$_Ctraits@O@std@@SAOO@Z @ stub -arch=win32 ?fail@ios_base@std@@QBE_NXZ @ stub -arch=win64 ?fail@ios_base@std@@QEBA_NXZ @ stub -arch=win32 ?falsename@?$numpunct@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ @@ -3953,9 +3953,9 @@ @ stub -arch=win64 ?isfx@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ @ stub -arch=win32 ?iword@ios_base@std@@QAEAAJH@Z @ stub -arch=win64 ?iword@ios_base@std@@QEAAAEAJH@Z -@ stub ?ldexp@?$_Ctraits@M@std@@SAMMH@Z -@ stub ?ldexp@?$_Ctraits@N@std@@SANNH@Z -@ stub ?ldexp@?$_Ctraits@O@std@@SAOOH@Z +@ cdecl ?ldexp@?$_Ctraits@M@std@@SAMMH@Z(float long) msvcp90.?ldexp@?$_Ctraits@M@std@@SAMMH@Z +@ cdecl ?ldexp@?$_Ctraits@N@std@@SANNH@Z(double long) msvcp90.?ldexp@?$_Ctraits@N@std@@SANNH@Z +@ cdecl ?ldexp@?$_Ctraits@O@std@@SAOOH@Z(double long) msvcp90.?ldexp@?$_Ctraits@O@std@@SAOOH@Z @ thiscall -arch=win32 ?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ(ptr) msvcp90.?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ @ cdecl -arch=win64 ?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ(ptr) msvcp90.?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ @ stub -arch=win32 ?length@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ @@ -3974,9 +3974,9 @@ @ stub -arch=win64 ?length@?$codecvt@GDH@std@@QEBAHAEBHPEBD1_K@Z @ stub -arch=win32 ?length@?$codecvt@_WDH@std@@QBEHABHPBD1I@Z @ stub -arch=win64 ?length@?$codecvt@_WDH@std@@QEBAHAEBHPEBD1_K@Z -@ stub ?log@?$_Ctraits@M@std@@SAMM@Z -@ stub ?log@?$_Ctraits@N@std@@SANN@Z -@ stub ?log@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?log@?$_Ctraits@M@std@@SAMM@Z(float) msvcp90.?log@?$_Ctraits@M@std@@SAMM@Z +@ cdecl ?log@?$_Ctraits@N@std@@SANN@Z(double) msvcp90.?log@?$_Ctraits@N@std@@SANN@Z +@ cdecl ?log@?$_Ctraits@O@std@@SAOO@Z(double) msvcp90.?log@?$_Ctraits@O@std@@SAOO@Z @ cdecl -arch=win32 ?lt@?$char_traits@D@std@@SA_NABD0@Z(ptr ptr) msvcp90.?lt@?$char_traits@D@std@@SA_NABD0@Z @ cdecl -arch=win64 ?lt@?$char_traits@D@std@@SA_NAEBD0@Z(ptr ptr) msvcp90.?lt@?$char_traits@D@std@@SA_NAEBD0@Z @ cdecl -arch=win32 ?lt@?$char_traits@G@std@@SA_NABG0@Z(ptr ptr) msvcp90.?lt@?$char_traits@G@std@@SA_NABG0@Z @@ -4231,9 +4231,9 @@ @ stub -arch=win64 ?positive_sign@?$_Mpunct@G@std@@QEBA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@2@XZ @ stub -arch=win32 ?positive_sign@?$_Mpunct@_W@std@@QBE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ @ stub -arch=win64 ?positive_sign@?$_Mpunct@_W@std@@QEBA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ -@ stub ?pow@?$_Ctraits@M@std@@SAMMM@Z -@ stub ?pow@?$_Ctraits@N@std@@SANNN@Z -@ stub ?pow@?$_Ctraits@O@std@@SAOOO@Z +@ cdecl ?pow@?$_Ctraits@M@std@@SAMMM@Z(float float) msvcp90.?pow@?$_Ctraits@M@std@@SAMMM@Z +@ cdecl ?pow@?$_Ctraits@N@std@@SANNN@Z(double double) msvcp90.?pow@?$_Ctraits@N@std@@SANNN@Z +@ cdecl ?pow@?$_Ctraits@O@std@@SAOOO@Z(double double) msvcp90.?pow@?$_Ctraits@O@std@@SAOOO@Z @ stub -arch=win32 ?pptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ @ stub -arch=win64 ?pptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ @ stub -arch=win32 ?pptr@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IBEPAGXZ @@ -4769,9 +4769,9 @@ @ cdecl ?signaling_NaN@?$numeric_limits@_K@std@@SA_KXZ() msvcp90.?signaling_NaN@?$numeric_limits@_K@std@@SA_KXZ @ cdecl ?signaling_NaN@?$numeric_limits@_N@std@@SA_NXZ() msvcp90.?signaling_NaN@?$numeric_limits@_N@std@@SA_NXZ @ cdecl ?signaling_NaN@?$numeric_limits@_W@std@@SA_WXZ() msvcp90.?signaling_NaN@?$numeric_limits@_W@std@@SA_WXZ -@ stub ?sin@?$_Ctraits@M@std@@SAMM@Z -@ stub ?sin@?$_Ctraits@N@std@@SANN@Z -@ stub ?sin@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?sin@?$_Ctraits@M@std@@SAMM@Z(float) msvcp90.?sin@?$_Ctraits@M@std@@SAMM@Z +@ cdecl ?sin@?$_Ctraits@N@std@@SANN@Z(double) msvcp90.?sin@?$_Ctraits@N@std@@SANN@Z +@ cdecl ?sin@?$_Ctraits@O@std@@SAOO@Z(double) msvcp90.?sin@?$_Ctraits@O@std@@SAOO@Z @ thiscall -arch=win32 ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ(ptr) msvcp90.?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ @ cdecl -arch=win64 ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ(ptr) msvcp90.?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ @ stub -arch=win32 ?size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ @@ -4802,9 +4802,9 @@ @ stub -arch=win64 ?sputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QEAA_JPEBG_J@Z @ stub -arch=win32 ?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAEHPB_WH@Z @ stub -arch=win64 ?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAA_JPEB_W_J@Z -@ stub ?sqrt@?$_Ctraits@M@std@@SAMM@Z -@ stub ?sqrt@?$_Ctraits@N@std@@SANN@Z -@ stub ?sqrt@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?sqrt@?$_Ctraits@M@std@@SAMM@Z(float) msvcp90.?sqrt@?$_Ctraits@M@std@@SAMM@Z +@ cdecl ?sqrt@?$_Ctraits@N@std@@SANN@Z(double) msvcp90.?sqrt@?$_Ctraits@N@std@@SANN@Z +@ cdecl ?sqrt@?$_Ctraits@O@std@@SAOO@Z(double) msvcp90.?sqrt@?$_Ctraits@O@std@@SAOO@Z @ stub -arch=win32 ?stossc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ @ stub -arch=win64 ?stossc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAXXZ @ stub -arch=win32 ?stossc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ @@ -4900,9 +4900,9 @@ @ stub -arch=win64 ?table@?$ctype@D@std@@IEBAPEBFXZ # extern -arch=win32 ?table_size@?$ctype@D@std@@2IB # extern -arch=win64 ?table_size@?$ctype@D@std@@2_KB -@ stub ?tan@?$_Ctraits@M@std@@SAMM@Z -@ stub ?tan@?$_Ctraits@N@std@@SANN@Z -@ stub ?tan@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?tan@?$_Ctraits@M@std@@SAMM@Z(float) msvcp90.?tan@?$_Ctraits@M@std@@SAMM@Z +@ cdecl ?tan@?$_Ctraits@N@std@@SANN@Z(double) msvcp90.?tan@?$_Ctraits@N@std@@SANN@Z +@ cdecl ?tan@?$_Ctraits@O@std@@SAOO@Z(double) msvcp90.?tan@?$_Ctraits@O@std@@SAOO@Z @ stub -arch=win32 ?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE?AV?$fpos@H@2@XZ @ stub -arch=win64 ?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA?AV?$fpos@H@2@XZ @ stub -arch=win32 ?tellg@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE?AV?$fpos@H@2@XZ diff --git a/dlls/msvcp80/msvcp80.spec b/dlls/msvcp80/msvcp80.spec index 59b45dea2ca..f5edd8c588a 100644 --- a/dlls/msvcp80/msvcp80.spec +++ b/dlls/msvcp80/msvcp80.spec @@ -1354,12 +1354,12 @@ @ stub -arch=win64 ??4?$_Complex_base@NU_C_double_complex@@@std@@QEAAAEAV01@AEBV01@@Z @ stub -arch=win32 ??4?$_Complex_base@OU_C_ldouble_complex@@@std@@QAEAAV01@ABV01@@Z @ stub -arch=win64 ??4?$_Complex_base@OU_C_ldouble_complex@@@std@@QEAAAEAV01@AEBV01@@Z -@ stub -arch=win32 ??4?$_Ctraits@M@std@@QAEAAV01@ABV01@@Z -@ stub -arch=win64 ??4?$_Ctraits@M@std@@QEAAAEAV01@AEBV01@@Z -@ stub -arch=win32 ??4?$_Ctraits@N@std@@QAEAAV01@ABV01@@Z -@ stub -arch=win64 ??4?$_Ctraits@N@std@@QEAAAEAV01@AEBV01@@Z -@ stub -arch=win32 ??4?$_Ctraits@O@std@@QAEAAV01@ABV01@@Z -@ stub -arch=win64 ??4?$_Ctraits@O@std@@QEAAAEAV01@AEBV01@@Z +@ thiscall -arch=win32 ??4?$_Ctraits@M@std@@QAEAAV01@ABV01@@Z(ptr) msvcp90.??4?$_Ctraits@M@std@@QAEAAV01@ABV01@@Z +@ cdecl -arch=win64 ??4?$_Ctraits@M@std@@QEAAAEAV01@AEBV01@@Z(ptr) msvcp90.??4?$_Ctraits@M@std@@QEAAAEAV01@AEBV01@@Z +@ thiscall -arch=win32 ??4?$_Ctraits@N@std@@QAEAAV01@ABV01@@Z(ptr) msvcp90.??4?$_Ctraits@N@std@@QAEAAV01@ABV01@@Z +@ cdecl -arch=win64 ??4?$_Ctraits@N@std@@QEAAAEAV01@AEBV01@@Z(ptr) msvcp90.??4?$_Ctraits@N@std@@QEAAAEAV01@AEBV01@@Z +@ thiscall -arch=win32 ??4?$_Ctraits@O@std@@QAEAAV01@ABV01@@Z(ptr) msvcp90.??4?$_Ctraits@O@std@@QAEAAV01@ABV01@@Z +@ cdecl -arch=win64 ??4?$_Ctraits@O@std@@QEAAAEAV01@AEBV01@@Z(ptr) msvcp90.??4?$_Ctraits@O@std@@QEAAAEAV01@AEBV01@@Z @ stub -arch=win32 ??4?$_Iosb@H@std@@QAEAAV01@ABV01@@Z @ stub -arch=win64 ??4?$_Iosb@H@std@@QEAAAEAV01@AEBV01@@Z @ stub -arch=win32 ??4?$_Locbase@H@std@@QAEAAV01@ABV01@@Z @@ -2988,9 +2988,9 @@ @ cdecl -arch=win64 ?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAAAEA_W_K@Z(ptr long) msvcp90.?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAAAEA_W_K@Z @ thiscall -arch=win32 ?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEAB_WI@Z(ptr long) msvcp90.?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEAB_WI@Z @ cdecl -arch=win64 ?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEBAAEB_W_K@Z(ptr long) msvcp90.?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEBAAEB_W_K@Z -@ stub ?atan2@?$_Ctraits@M@std@@SAMMM@Z -@ stub ?atan2@?$_Ctraits@N@std@@SANNN@Z -@ stub ?atan2@?$_Ctraits@O@std@@SAOOO@Z +@ cdecl ?atan2@?$_Ctraits@M@std@@SAMMM@Z(float float) msvcp90.?atan2@?$_Ctraits@M@std@@SAMMM@Z +@ cdecl ?atan2@?$_Ctraits@N@std@@SANNN@Z(double double) msvcp90.?atan2@?$_Ctraits@N@std@@SANNN@Z +@ cdecl ?atan2@?$_Ctraits@O@std@@SAOOO@Z(double double) msvcp90.?atan2@?$_Ctraits@O@std@@SAOOO@Z @ stub -arch=win32 ?bad@ios_base@std@@QBE_NXZ @ stub -arch=win64 ?bad@ios_base@std@@QEBA_NXZ @ stub -arch=win32 ?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ @@ -3152,9 +3152,9 @@ @ stub -arch=win64 ?copyfmt@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAAEAV12@AEBV12@@Z @ stub -arch=win32 ?copyfmt@ios_base@std@@QAEAAV12@ABV12@@Z @ stub -arch=win64 ?copyfmt@ios_base@std@@QEAAAEAV12@AEBV12@@Z -@ stub ?cos@?$_Ctraits@M@std@@SAMM@Z -@ stub ?cos@?$_Ctraits@N@std@@SANN@Z -@ stub ?cos@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?cos@?$_Ctraits@M@std@@SAMM@Z(float) msvcp90.?cos@?$_Ctraits@M@std@@SAMM@Z +@ cdecl ?cos@?$_Ctraits@N@std@@SANN@Z(double) msvcp90.?cos@?$_Ctraits@N@std@@SANN@Z +@ cdecl ?cos@?$_Ctraits@O@std@@SAOO@Z(double) msvcp90.?cos@?$_Ctraits@O@std@@SAOO@Z # extern ?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A @ stub -arch=win32 ?curr_symbol@?$_Mpunct@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ @ stub -arch=win64 ?curr_symbol@?$_Mpunct@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ @@ -3762,9 +3762,9 @@ @ stub -arch=win64 ?exceptions@ios_base@std@@QEAAXI@Z @ stub -arch=win32 ?exceptions@ios_base@std@@QBEHXZ @ stub -arch=win64 ?exceptions@ios_base@std@@QEBAHXZ -@ stub ?exp@?$_Ctraits@M@std@@SAMM@Z -@ stub ?exp@?$_Ctraits@N@std@@SANN@Z -@ stub ?exp@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?exp@?$_Ctraits@M@std@@SAMM@Z(float) msvcp90.?exp@?$_Ctraits@M@std@@SAMM@Z +@ cdecl ?exp@?$_Ctraits@N@std@@SANN@Z(double) msvcp90.?exp@?$_Ctraits@N@std@@SANN@Z +@ cdecl ?exp@?$_Ctraits@O@std@@SAOO@Z(double) msvcp90.?exp@?$_Ctraits@O@std@@SAOO@Z @ stub -arch=win32 ?facet_Register@facet@locale@std@@CAXPAV123@@Z @ stub -arch=win64 ?facet_Register@facet@locale@std@@CAXPEAV123@@Z @ stub -arch=win32 ?fail@ios_base@std@@QBE_NXZ @@ -4423,9 +4423,9 @@ @ stub -arch=win64 ?isfx@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ @ stub -arch=win32 ?iword@ios_base@std@@QAEAAJH@Z @ stub -arch=win64 ?iword@ios_base@std@@QEAAAEAJH@Z -@ stub ?ldexp@?$_Ctraits@M@std@@SAMMH@Z -@ stub ?ldexp@?$_Ctraits@N@std@@SANNH@Z -@ stub ?ldexp@?$_Ctraits@O@std@@SAOOH@Z +@ cdecl ?ldexp@?$_Ctraits@M@std@@SAMMH@Z(float long) msvcp90.?ldexp@?$_Ctraits@M@std@@SAMMH@Z +@ cdecl ?ldexp@?$_Ctraits@N@std@@SANNH@Z(double long) msvcp90.?ldexp@?$_Ctraits@N@std@@SANNH@Z +@ cdecl ?ldexp@?$_Ctraits@O@std@@SAOOH@Z(double long) msvcp90.?ldexp@?$_Ctraits@O@std@@SAOOH@Z @ thiscall -arch=win32 ?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ(ptr) msvcp90.?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ @ cdecl -arch=win64 ?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ(ptr) msvcp90.?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ @ stub -arch=win32 ?length@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ @@ -4444,9 +4444,9 @@ @ stub -arch=win64 ?length@?$codecvt@GDH@std@@QEBAHAEBHPEBD1_K@Z @ stub -arch=win32 ?length@?$codecvt@_WDH@std@@QBEHABHPBD1I@Z @ stub -arch=win64 ?length@?$codecvt@_WDH@std@@QEBAHAEBHPEBD1_K@Z -@ stub ?log@?$_Ctraits@M@std@@SAMM@Z -@ stub ?log@?$_Ctraits@N@std@@SANN@Z -@ stub ?log@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?log@?$_Ctraits@M@std@@SAMM@Z(float) msvcp90.?log@?$_Ctraits@M@std@@SAMM@Z +@ cdecl ?log@?$_Ctraits@N@std@@SANN@Z(double) msvcp90.?log@?$_Ctraits@N@std@@SANN@Z +@ cdecl ?log@?$_Ctraits@O@std@@SAOO@Z(double) msvcp90.?log@?$_Ctraits@O@std@@SAOO@Z @ cdecl -arch=win32 ?lt@?$char_traits@D@std@@SA_NABD0@Z(ptr ptr) msvcp90.?lt@?$char_traits@D@std@@SA_NABD0@Z @ cdecl -arch=win64 ?lt@?$char_traits@D@std@@SA_NAEBD0@Z(ptr ptr) msvcp90.?lt@?$char_traits@D@std@@SA_NAEBD0@Z @ cdecl -arch=win32 ?lt@?$char_traits@G@std@@SA_NABG0@Z(ptr ptr) msvcp90.?lt@?$char_traits@G@std@@SA_NABG0@Z @@ -4805,9 +4805,9 @@ @ stub -arch=win64 ?positive_sign@?$_Mpunct@G@std@@QEBA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@2@XZ @ stub -arch=win32 ?positive_sign@?$_Mpunct@_W@std@@QBE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ @ stub -arch=win64 ?positive_sign@?$_Mpunct@_W@std@@QEBA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ -@ stub ?pow@?$_Ctraits@M@std@@SAMMM@Z -@ stub ?pow@?$_Ctraits@N@std@@SANNN@Z -@ stub ?pow@?$_Ctraits@O@std@@SAOOO@Z +@ cdecl ?pow@?$_Ctraits@M@std@@SAMMM@Z(float float) msvcp90.?pow@?$_Ctraits@M@std@@SAMMM@Z +@ cdecl ?pow@?$_Ctraits@N@std@@SANNN@Z(double double) msvcp90.?pow@?$_Ctraits@N@std@@SANNN@Z +@ cdecl ?pow@?$_Ctraits@O@std@@SAOOO@Z(double double) msvcp90.?pow@?$_Ctraits@O@std@@SAOOO@Z @ stub -arch=win32 ?pptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ @ stub -arch=win64 ?pptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ @ stub -arch=win32 ?pptr@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IBEPAGXZ @@ -5374,9 +5374,9 @@ @ cdecl ?signaling_NaN@?$numeric_limits@_K@std@@SA_KXZ() msvcp90.?signaling_NaN@?$numeric_limits@_K@std@@SA_KXZ @ cdecl ?signaling_NaN@?$numeric_limits@_N@std@@SA_NXZ() msvcp90.?signaling_NaN@?$numeric_limits@_N@std@@SA_NXZ @ cdecl ?signaling_NaN@?$numeric_limits@_W@std@@SA_WXZ() msvcp90.?signaling_NaN@?$numeric_limits@_W@std@@SA_WXZ -@ stub ?sin@?$_Ctraits@M@std@@SAMM@Z -@ stub ?sin@?$_Ctraits@N@std@@SANN@Z -@ stub ?sin@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?sin@?$_Ctraits@M@std@@SAMM@Z(float) msvcp90.?sin@?$_Ctraits@M@std@@SAMM@Z +@ cdecl ?sin@?$_Ctraits@N@std@@SANN@Z(double) msvcp90.?sin@?$_Ctraits@N@std@@SANN@Z +@ cdecl ?sin@?$_Ctraits@O@std@@SAOO@Z(double) msvcp90.?sin@?$_Ctraits@O@std@@SAOO@Z @ thiscall -arch=win32 ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ(ptr) msvcp90.?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ @ cdecl -arch=win64 ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ(ptr) msvcp90.?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ @ stub -arch=win32 ?size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ @@ -5407,9 +5407,9 @@ @ stub -arch=win64 ?sputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QEAA_JPEBG_J@Z @ stub -arch=win32 ?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAEHPB_WH@Z @ stub -arch=win64 ?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAA_JPEB_W_J@Z -@ stub ?sqrt@?$_Ctraits@M@std@@SAMM@Z -@ stub ?sqrt@?$_Ctraits@N@std@@SANN@Z -@ stub ?sqrt@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?sqrt@?$_Ctraits@M@std@@SAMM@Z(float) msvcp90.?sqrt@?$_Ctraits@M@std@@SAMM@Z +@ cdecl ?sqrt@?$_Ctraits@N@std@@SANN@Z(double) msvcp90.?sqrt@?$_Ctraits@N@std@@SANN@Z +@ cdecl ?sqrt@?$_Ctraits@O@std@@SAOO@Z(double) msvcp90.?sqrt@?$_Ctraits@O@std@@SAOO@Z @ stub -arch=win32 ?stossc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ @ stub -arch=win64 ?stossc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAXXZ @ stub -arch=win32 ?stossc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ @@ -5507,9 +5507,9 @@ @ stub -arch=win64 ?table@?$ctype@D@std@@IEBAPEBFXZ # extern -arch=win32 ?table_size@?$ctype@D@std@@2IB # extern -arch=win64 ?table_size@?$ctype@D@std@@2_KB -@ stub ?tan@?$_Ctraits@M@std@@SAMM@Z -@ stub ?tan@?$_Ctraits@N@std@@SANN@Z -@ stub ?tan@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?tan@?$_Ctraits@M@std@@SAMM@Z(float) msvcp90.?tan@?$_Ctraits@M@std@@SAMM@Z +@ cdecl ?tan@?$_Ctraits@N@std@@SANN@Z(double) msvcp90.?tan@?$_Ctraits@N@std@@SANN@Z +@ cdecl ?tan@?$_Ctraits@O@std@@SAOO@Z(double) msvcp90.?tan@?$_Ctraits@O@std@@SAOO@Z @ stub -arch=win32 ?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE?AV?$fpos@H@2@XZ @ stub -arch=win64 ?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA?AV?$fpos@H@2@XZ @ stub -arch=win32 ?tellg@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE?AV?$fpos@H@2@XZ diff --git a/dlls/msvcp90/math.c b/dlls/msvcp90/math.c index 5529b8a6284..238fcfd6fde 100644 --- a/dlls/msvcp90/math.c +++ b/dlls/msvcp90/math.c @@ -21,6 +21,7 @@ #include #include #include +#include #include "msvcp90.h" #include "windef.h" @@ -29,6 +30,7 @@ typedef double LDOUBLE; /* long double is just a double */ typedef struct { } std_Num_base; +typedef struct { } std_Ctraits; enum std_float_denorm_style { @@ -779,3 +781,96 @@ BOOLEAN __cdecl std_numeric_limits_bool_signaling_NaN(void) { return 0; } /* ?signaling_NaN@?$numeric_limits@_W@std@@SA_WXZ -> public: static wchar_t __cdecl std::numeric_limits::signaling_NaN(void) */ WCHAR __cdecl std_numeric_limits_wchar_t_signaling_NaN(void) { return 0; } + +/* ??4?$_Ctraits@M@std@@QAEAAV01@ABV01@@Z -> public: class std::_Ctraits & __thiscall std::_Ctraits::operator=(class std::_Ctraits const &) */ +/* ??4?$_Ctraits@M@std@@QEAAAEAV01@AEBV01@@Z -> public: class std::_Ctraits & __ptr64 __cdecl std::_Ctraits::operator=(class std::_Ctraits const & __ptr64) __ptr64 */ +/* ??4?$_Ctraits@N@std@@QAEAAV01@ABV01@@Z -> public: class std::_Ctraits & __thiscall std::_Ctraits::operator=(class std::_Ctraits const &) */ +/* ??4?$_Ctraits@N@std@@QEAAAEAV01@AEBV01@@Z -> public: class std::_Ctraits & __ptr64 __cdecl std::_Ctraits::operator=(class std::_Ctraits const & __ptr64) __ptr64 */ +/* ??4?$_Ctraits@O@std@@QAEAAV01@ABV01@@Z -> public: class std::_Ctraits & __thiscall std::_Ctraits::operator=(class std::_Ctraits const &) */ +/* ??4?$_Ctraits@O@std@@QEAAAEAV01@AEBV01@@Z -> public: class std::_Ctraits & __ptr64 __cdecl std::_Ctraits::operator=(class std::_Ctraits const & __ptr64) __ptr64 */ +DEFINE_THISCALL_WRAPPER( std_Ctraits_op_assign, 4 ) +std_Ctraits * __thiscall std_Ctraits_op_assign( std_Ctraits *this ) +{ + return this; +} + +/* ?atan2@?$_Ctraits@M@std@@SAMMM@Z -> public: static float __cdecl std::_Ctraits::atan2(float,float) */ +float __cdecl std_Ctraits_float_atan2( float y, float x ) { return atan2f( y, x ); } + +/* ?atan2@?$_Ctraits@N@std@@SANNN@Z -> public: static double __cdecl std::_Ctraits::atan2(double,double) */ +double __cdecl std_Ctraits_double_atan2( double y, double x ) { return atan2( y, x ); } + +/* ?atan2@?$_Ctraits@O@std@@SAOOO@Z -> public: static long double __cdecl std::_Ctraits::atan2(long double,long double) */ +LDOUBLE __cdecl std_Ctraits_long_double_atan2( LDOUBLE y, LDOUBLE x ) { return atan2( y, x ); } + +/* ?cos@?$_Ctraits@M@std@@SAMM@Z -> public: static float __cdecl std::_Ctraits::cos(float) */ +float __cdecl std_Ctraits_float_cos( float x ) { return cosf( x ); } + +/* ?cos@?$_Ctraits@N@std@@SANN@Z -> public: static double __cdecl std::_Ctraits::cos(double) */ +double __cdecl std_Ctraits_double_cos( double x ) { return cos( x ); } + +/* ?cos@?$_Ctraits@O@std@@SAOO@Z -> public: static long double __cdecl std::_Ctraits::cos(long double) */ +LDOUBLE __cdecl std_Ctraits_long_double_cos( LDOUBLE x ) { return cos( x ); } + +/* ?exp@?$_Ctraits@M@std@@SAMM@Z -> public: static float __cdecl std::_Ctraits::exp(float) */ +float __cdecl std_Ctraits_float_exp( float x ) { return expf( x ); } + +/* ?exp@?$_Ctraits@N@std@@SANN@Z -> public: static double __cdecl std::_Ctraits::exp(double) */ +double __cdecl std_Ctraits_double_exp( double x ) { return exp( x ); } + +/* ?exp@?$_Ctraits@O@std@@SAOO@Z -> public: static long double __cdecl std::_Ctraits::exp(long double) */ +LDOUBLE __cdecl std_Ctraits_long_double_exp( LDOUBLE x ) { return exp( x ); } + +/* ?ldexp@?$_Ctraits@M@std@@SAMMH@Z -> public: static float __cdecl std::_Ctraits::ldexp(float,int) */ +float __cdecl std_Ctraits_float_ldexp( float x, int y ) { return ldexpf( x, y ); } + +/* ?ldexp@?$_Ctraits@N@std@@SANNH@Z -> public: static double __cdecl std::_Ctraits::ldexp(double,int) */ +double __cdecl std_Ctraits_double_ldexp( double x, int y ) { return ldexp( x, y ); } + +/* ?ldexp@?$_Ctraits@O@std@@SAOOH@Z -> public: static long double __cdecl std::_Ctraits::ldexp(long double,int) */ +LDOUBLE __cdecl std_Ctraits_long_double_ldexp( LDOUBLE x, int y ) { return ldexp( x, y ); } + +/* ?log@?$_Ctraits@M@std@@SAMM@Z -> public: static float __cdecl std::_Ctraits::log(float) */ +float __cdecl std_Ctraits_float_log( float x ) { return logf( x ); } + +/* ?log@?$_Ctraits@N@std@@SANN@Z -> public: static double __cdecl std::_Ctraits::log(double) */ +double __cdecl std_Ctraits_double_log( double x ) { return log( x ); } + +/* ?log@?$_Ctraits@O@std@@SAOO@Z -> public: static long double __cdecl std::_Ctraits::log(long double) */ +LDOUBLE __cdecl std_Ctraits_long_double_log( LDOUBLE x ) { return log( x ); } + +/* ?pow@?$_Ctraits@M@std@@SAMMM@Z -> public: static float __cdecl std::_Ctraits::pow(float,float) */ +float __cdecl std_Ctraits_float_pow( float x, float y ) { return powf( x, y ); } + +/* ?pow@?$_Ctraits@N@std@@SANNN@Z -> public: static double __cdecl std::_Ctraits::pow(double,double) */ +double __cdecl std_Ctraits_double_pow( double x, double y ) { return pow( x, y ); } + +/* ?pow@?$_Ctraits@O@std@@SAOOO@Z -> public: static long double __cdecl std::_Ctraits::pow(long double,long double) */ +LDOUBLE __cdecl std_Ctraits_long_double_pow( LDOUBLE x, LDOUBLE y ) { return pow( x, y ); } + +/* ?sin@?$_Ctraits@M@std@@SAMM@Z -> public: static float __cdecl std::_Ctraits::sin(float) */ +float __cdecl std_Ctraits_float_sin( float x ) { return sinf( x ); } + +/* ?sin@?$_Ctraits@N@std@@SANN@Z -> public: static double __cdecl std::_Ctraits::sin(double) */ +double __cdecl std_Ctraits_double_sin( double x ) { return sin( x ); } + +/* ?sin@?$_Ctraits@O@std@@SAOO@Z -> public: static long double __cdecl std::_Ctraits::sin(long double) */ +LDOUBLE __cdecl std_Ctraits_long_double_sin( LDOUBLE x ) { return sin( x ); } + +/* ?sqrt@?$_Ctraits@M@std@@SAMM@Z -> public: static float __cdecl std::_Ctraits::sqrt(float) */ +float __cdecl std_Ctraits_float_sqrt( float x ) { return sqrtf( x ); } + +/* ?sqrt@?$_Ctraits@N@std@@SANN@Z -> public: static double __cdecl std::_Ctraits::sqrt(double) */ +double __cdecl std_Ctraits_double_sqrt( double x ) { return sqrt( x ); } + +/* ?sqrt@?$_Ctraits@O@std@@SAOO@Z -> public: static long double __cdecl std::_Ctraits::sqrt(long double) */ +LDOUBLE __cdecl std_Ctraits_long_double_sqrt( LDOUBLE x ) { return sqrt( x ); } + +/* ?tan@?$_Ctraits@M@std@@SAMM@Z -> public: static float __cdecl std::_Ctraits::tan(float) */ +float __cdecl std_Ctraits_float_tan( float x ) { return tanf( x ); } + +/* ?tan@?$_Ctraits@N@std@@SANN@Z -> public: static double __cdecl std::_Ctraits::tan(double) */ +double __cdecl std_Ctraits_double_tan( double x ) { return tan( x ); } + +/* ?tan@?$_Ctraits@O@std@@SAOO@Z -> public: static long double __cdecl std::_Ctraits::tan(long double) */ +LDOUBLE __cdecl std_Ctraits_long_double_tan( LDOUBLE x ) { return tan( x ); } diff --git a/dlls/msvcp90/msvcp90.spec b/dlls/msvcp90/msvcp90.spec index a8244bda656..d917cea55a7 100644 --- a/dlls/msvcp90/msvcp90.spec +++ b/dlls/msvcp90/msvcp90.spec @@ -1356,12 +1356,12 @@ @ stub -arch=win64 ??4?$_Complex_base@NU_C_double_complex@@@std@@QEAAAEAV01@AEBV01@@Z @ stub -arch=win32 ??4?$_Complex_base@OU_C_ldouble_complex@@@std@@QAEAAV01@ABV01@@Z @ stub -arch=win64 ??4?$_Complex_base@OU_C_ldouble_complex@@@std@@QEAAAEAV01@AEBV01@@Z -@ stub -arch=win32 ??4?$_Ctraits@M@std@@QAEAAV01@ABV01@@Z -@ stub -arch=win64 ??4?$_Ctraits@M@std@@QEAAAEAV01@AEBV01@@Z -@ stub -arch=win32 ??4?$_Ctraits@N@std@@QAEAAV01@ABV01@@Z -@ stub -arch=win64 ??4?$_Ctraits@N@std@@QEAAAEAV01@AEBV01@@Z -@ stub -arch=win32 ??4?$_Ctraits@O@std@@QAEAAV01@ABV01@@Z -@ stub -arch=win64 ??4?$_Ctraits@O@std@@QEAAAEAV01@AEBV01@@Z +@ thiscall -arch=win32 ??4?$_Ctraits@M@std@@QAEAAV01@ABV01@@Z(ptr) std_Ctraits_op_assign +@ cdecl -arch=win64 ??4?$_Ctraits@M@std@@QEAAAEAV01@AEBV01@@Z(ptr) std_Ctraits_op_assign +@ thiscall -arch=win32 ??4?$_Ctraits@N@std@@QAEAAV01@ABV01@@Z(ptr) std_Ctraits_op_assign +@ cdecl -arch=win64 ??4?$_Ctraits@N@std@@QEAAAEAV01@AEBV01@@Z(ptr) std_Ctraits_op_assign +@ thiscall -arch=win32 ??4?$_Ctraits@O@std@@QAEAAV01@ABV01@@Z(ptr) std_Ctraits_op_assign +@ cdecl -arch=win64 ??4?$_Ctraits@O@std@@QEAAAEAV01@AEBV01@@Z(ptr) std_Ctraits_op_assign @ stub -arch=win32 ??4?$_Iosb@H@std@@QAEAAV01@ABV01@@Z @ stub -arch=win64 ??4?$_Iosb@H@std@@QEAAAEAV01@AEBV01@@Z @ stub -arch=win32 ??4?$_Locbase@H@std@@QAEAAV01@ABV01@@Z @@ -3024,9 +3024,9 @@ @ cdecl -arch=win64 ?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEAAAEA_W_K@Z(ptr long) MSVCP_basic_string_wchar_at @ thiscall -arch=win32 ?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QBEAB_WI@Z(ptr long) MSVCP_basic_string_wchar_const_at @ cdecl -arch=win64 ?at@?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@QEBAAEB_W_K@Z(ptr long) MSVCP_basic_string_wchar_const_at -@ stub ?atan2@?$_Ctraits@M@std@@SAMMM@Z -@ stub ?atan2@?$_Ctraits@N@std@@SANNN@Z -@ stub ?atan2@?$_Ctraits@O@std@@SAOOO@Z +@ cdecl ?atan2@?$_Ctraits@M@std@@SAMMM@Z(float float) std_Ctraits_float_atan2 +@ cdecl ?atan2@?$_Ctraits@N@std@@SANNN@Z(double double) std_Ctraits_double_atan2 +@ cdecl ?atan2@?$_Ctraits@O@std@@SAOOO@Z(double double) std_Ctraits_long_double_atan2 @ stub -arch=win32 ?bad@ios_base@std@@QBE_NXZ @ stub -arch=win64 ?bad@ios_base@std@@QEBA_NXZ @ stub -arch=win32 ?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE?AV?$_String_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ @@ -3188,9 +3188,9 @@ @ stub -arch=win64 ?copyfmt@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAAEAV12@AEBV12@@Z @ stub -arch=win32 ?copyfmt@ios_base@std@@QAEAAV12@ABV12@@Z @ stub -arch=win64 ?copyfmt@ios_base@std@@QEAAAEAV12@AEBV12@@Z -@ stub ?cos@?$_Ctraits@M@std@@SAMM@Z -@ stub ?cos@?$_Ctraits@N@std@@SANN@Z -@ stub ?cos@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?cos@?$_Ctraits@M@std@@SAMM@Z(float) std_Ctraits_float_cos +@ cdecl ?cos@?$_Ctraits@N@std@@SANN@Z(double) std_Ctraits_double_cos +@ cdecl ?cos@?$_Ctraits@O@std@@SAOO@Z(double) std_Ctraits_long_double_cos # extern ?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A @ stub -arch=win32 ?curr_symbol@?$_Mpunct@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ @ stub -arch=win64 ?curr_symbol@?$_Mpunct@D@std@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ @@ -3794,9 +3794,9 @@ @ stub -arch=win64 ?exceptions@ios_base@std@@QEAAXI@Z @ stub -arch=win32 ?exceptions@ios_base@std@@QBEHXZ @ stub -arch=win64 ?exceptions@ios_base@std@@QEBAHXZ -@ stub ?exp@?$_Ctraits@M@std@@SAMM@Z -@ stub ?exp@?$_Ctraits@N@std@@SANN@Z -@ stub ?exp@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?exp@?$_Ctraits@M@std@@SAMM@Z(float) std_Ctraits_float_exp +@ cdecl ?exp@?$_Ctraits@N@std@@SANN@Z(double) std_Ctraits_double_exp +@ cdecl ?exp@?$_Ctraits@O@std@@SAOO@Z(double) std_Ctraits_long_double_exp @ stub -arch=win32 ?fail@ios_base@std@@QBE_NXZ @ stub -arch=win64 ?fail@ios_base@std@@QEBA_NXZ @ stub -arch=win32 ?falsename@?$numpunct@D@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ @@ -4453,9 +4453,9 @@ @ stub -arch=win64 ?isfx@?$basic_istream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ @ stub -arch=win32 ?iword@ios_base@std@@QAEAAJH@Z @ stub -arch=win64 ?iword@ios_base@std@@QEAAAEAJH@Z -@ stub ?ldexp@?$_Ctraits@M@std@@SAMMH@Z -@ stub ?ldexp@?$_Ctraits@N@std@@SANNH@Z -@ stub ?ldexp@?$_Ctraits@O@std@@SAOOH@Z +@ cdecl ?ldexp@?$_Ctraits@M@std@@SAMMH@Z(float long) std_Ctraits_float_ldexp +@ cdecl ?ldexp@?$_Ctraits@N@std@@SANNH@Z(double long) std_Ctraits_double_ldexp +@ cdecl ?ldexp@?$_Ctraits@O@std@@SAOOH@Z(double long) std_Ctraits_long_double_ldexp @ thiscall -arch=win32 ?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ(ptr) MSVCP_basic_string_char_length @ cdecl -arch=win64 ?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ(ptr) MSVCP_basic_string_char_length @ stub -arch=win32 ?length@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ @@ -4474,9 +4474,9 @@ @ stub -arch=win64 ?length@?$codecvt@GDH@std@@QEBAHAEBHPEBD1_K@Z @ stub -arch=win32 ?length@?$codecvt@_WDH@std@@QBEHABHPBD1I@Z @ stub -arch=win64 ?length@?$codecvt@_WDH@std@@QEBAHAEBHPEBD1_K@Z -@ stub ?log@?$_Ctraits@M@std@@SAMM@Z -@ stub ?log@?$_Ctraits@N@std@@SANN@Z -@ stub ?log@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?log@?$_Ctraits@M@std@@SAMM@Z(float) std_Ctraits_float_log +@ cdecl ?log@?$_Ctraits@N@std@@SANN@Z(double) std_Ctraits_double_log +@ cdecl ?log@?$_Ctraits@O@std@@SAOO@Z(double) std_Ctraits_long_double_log @ cdecl -arch=win32 ?lt@?$char_traits@D@std@@SA_NABD0@Z(ptr ptr) MSVCP_char_traits_lt @ cdecl -arch=win64 ?lt@?$char_traits@D@std@@SA_NAEBD0@Z(ptr ptr) MSVCP_char_traits_lt @ cdecl -arch=win32 ?lt@?$char_traits@G@std@@SA_NABG0@Z(ptr ptr) MSVCP_char_traits_short_lt @@ -4835,9 +4835,9 @@ @ stub -arch=win64 ?positive_sign@?$_Mpunct@G@std@@QEBA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@2@XZ @ stub -arch=win32 ?positive_sign@?$_Mpunct@_W@std@@QBE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ @ stub -arch=win64 ?positive_sign@?$_Mpunct@_W@std@@QEBA?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@2@XZ -@ stub ?pow@?$_Ctraits@M@std@@SAMMM@Z -@ stub ?pow@?$_Ctraits@N@std@@SANNN@Z -@ stub ?pow@?$_Ctraits@O@std@@SAOOO@Z +@ cdecl ?pow@?$_Ctraits@M@std@@SAMMM@Z(float float) std_Ctraits_float_pow +@ cdecl ?pow@?$_Ctraits@N@std@@SANNN@Z(double double) std_Ctraits_double_pow +@ cdecl ?pow@?$_Ctraits@O@std@@SAOOO@Z(double double) std_Ctraits_long_double_pow @ stub -arch=win32 ?pptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IBEPADXZ @ stub -arch=win64 ?pptr@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEBAPEADXZ @ stub -arch=win32 ?pptr@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IBEPAGXZ @@ -5404,9 +5404,9 @@ @ cdecl ?signaling_NaN@?$numeric_limits@_K@std@@SA_KXZ() std_numeric_limits_unsigned_int64_signaling_NaN @ cdecl ?signaling_NaN@?$numeric_limits@_N@std@@SA_NXZ() std_numeric_limits_bool_signaling_NaN @ cdecl ?signaling_NaN@?$numeric_limits@_W@std@@SA_WXZ() std_numeric_limits_wchar_t_signaling_NaN -@ stub ?sin@?$_Ctraits@M@std@@SAMM@Z -@ stub ?sin@?$_Ctraits@N@std@@SANN@Z -@ stub ?sin@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?sin@?$_Ctraits@M@std@@SAMM@Z(float) std_Ctraits_float_sin +@ cdecl ?sin@?$_Ctraits@N@std@@SANN@Z(double) std_Ctraits_double_sin +@ cdecl ?sin@?$_Ctraits@O@std@@SAOO@Z(double) std_Ctraits_long_double_sin @ thiscall -arch=win32 ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ(ptr) MSVCP_basic_string_char_length @ cdecl -arch=win64 ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QEBA_KXZ(ptr) MSVCP_basic_string_char_length @ stub -arch=win32 ?size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ @@ -5437,9 +5437,9 @@ @ stub -arch=win64 ?sputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QEAA_JPEBG_J@Z @ stub -arch=win32 ?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAEHPB_WH@Z @ stub -arch=win64 ?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAA_JPEB_W_J@Z -@ stub ?sqrt@?$_Ctraits@M@std@@SAMM@Z -@ stub ?sqrt@?$_Ctraits@N@std@@SANN@Z -@ stub ?sqrt@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?sqrt@?$_Ctraits@M@std@@SAMM@Z(float) std_Ctraits_float_sqrt +@ cdecl ?sqrt@?$_Ctraits@N@std@@SANN@Z(double) std_Ctraits_double_sqrt +@ cdecl ?sqrt@?$_Ctraits@O@std@@SAOO@Z(double) std_Ctraits_long_double_sqrt @ stub -arch=win32 ?stossc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ @ stub -arch=win64 ?stossc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAXXZ @ stub -arch=win32 ?stossc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ @@ -5537,9 +5537,9 @@ @ stub -arch=win64 ?table@?$ctype@D@std@@IEBAPEBFXZ # extern -arch=win32 ?table_size@?$ctype@D@std@@2IB # extern -arch=win64 ?table_size@?$ctype@D@std@@2_KB -@ stub ?tan@?$_Ctraits@M@std@@SAMM@Z -@ stub ?tan@?$_Ctraits@N@std@@SANN@Z -@ stub ?tan@?$_Ctraits@O@std@@SAOO@Z +@ cdecl ?tan@?$_Ctraits@M@std@@SAMM@Z(float) std_Ctraits_float_tan +@ cdecl ?tan@?$_Ctraits@N@std@@SANN@Z(double) std_Ctraits_double_tan +@ cdecl ?tan@?$_Ctraits@O@std@@SAOO@Z(double) std_Ctraits_long_double_tan @ stub -arch=win32 ?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE?AV?$fpos@H@2@XZ @ stub -arch=win64 ?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA?AV?$fpos@H@2@XZ @ stub -arch=win32 ?tellg@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE?AV?$fpos@H@2@XZ diff --git a/include/msvcrt/math.h b/include/msvcrt/math.h index 47c0f709b7a..e99777d3ffa 100644 --- a/include/msvcrt/math.h +++ b/include/msvcrt/math.h @@ -127,7 +127,7 @@ float __cdecl fmodf(float, float); #endif #define fabsf(x) ((float)fabs((double)(x))) -#define ldexpf(x) ((float)ldexp((double)(x))) +#define ldexpf(x,y) ((float)ldexp((double)(x),(y))) float __cdecl hypotf(float, float);