msvcp90: Added basic_string<char>::npos.
authorPiotr Caban <piotr@codeweavers.com>
Thu, 19 Aug 2010 10:17:22 +0000 (12:17 +0200)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 19 Aug 2010 15:32:20 +0000 (17:32 +0200)
dlls/msvcp90/msvcp90.spec
dlls/msvcp90/string.c

index 2d6b312e5873571f8512767d28d63f788adb3dd0..df3664bc2fffef8e3d136abfc06672952546082a 100644 (file)
 @ 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
index ddf8f88ae5b5770b657dff92d44986956dd3c583..a1cba11b3b8f79fb55f498aef2c62353de48d2c2 100644 (file)
@@ -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)
 {