Module: wine Branch: master Commit: 50c99f0018fc26be466b99265db4f44da0ac4a18 URL: http://source.winehq.org/git/wine.git/?a=commit;h=50c99f0018fc26be466b99265d...
Author: Piotr Caban piotr@codeweavers.com Date: Thu Aug 19 12:17:22 2010 +0200
msvcp90: Added basic_string<char>::npos.
---
dlls/msvcp90/msvcp90.spec | 2 +- dlls/msvcp90/string.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/dlls/msvcp90/msvcp90.spec b/dlls/msvcp90/msvcp90.spec index 2d6b312..df3664b 100644 --- a/dlls/msvcp90/msvcp90.spec +++ b/dlls/msvcp90/msvcp90.spec @@ -4589,7 +4589,7 @@ @ cdecl -arch=win64 ?not_eof@?$char_traits@G@std@@SAGAEBG@Z(ptr) MSVCP_char_traits_short_not_eof @ cdecl -arch=win32 ?not_eof@?$char_traits@_W@std@@SAGABG@Z(ptr) MSVCP_char_traits_wchar_not_eof @ cdecl -arch=win64 ?not_eof@?$char_traits@_W@std@@SAGAEBG@Z(ptr) MSVCP_char_traits_wchar_not_eof -@ stub -arch=win32 ?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB +@ extern -arch=win32 ?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB MSVCP_basic_string_char_npos @ stub -arch=win64 ?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2_KB @ stub -arch=win32 ?npos@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@2IB @ stub -arch=win64 ?npos@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@2_KB diff --git a/dlls/msvcp90/string.c b/dlls/msvcp90/string.c index ddf8f88..a1cba11 100644 --- a/dlls/msvcp90/string.c +++ b/dlls/msvcp90/string.c @@ -467,6 +467,9 @@ unsigned short CDECL MSVCP_char_traits_short_not_eof(const unsigned short *in)
/* basic_string<char, char_traits<char>, allocator<char>> */ +/* ?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB */ +const size_t MSVCP_basic_string_char_npos = -1; + /* Internal: basic_string_char_ptr - return pointer to stored string */ static char* basic_string_char_ptr(basic_string_char *this) {