[PATCH 5/6] msvcr90: Implement _encode_pointer and _decode_pointer
Detlef Riekenberg
wine.dev at web.de
Fri Mar 19 07:40:36 CDT 2010
---
dlls/msvcr90/msvcr90.c | 21 +++++++++++++++++++++
dlls/msvcr90/msvcr90.spec | 4 ++--
2 files changed, 23 insertions(+), 2 deletions(-)
diff --git a/dlls/msvcr90/msvcr90.c b/dlls/msvcr90/msvcr90.c
index 2b9b59a..3464802 100644
--- a/dlls/msvcr90/msvcr90.c
+++ b/dlls/msvcr90/msvcr90.c
@@ -45,6 +45,27 @@ BOOL WINAPI DllMain(HINSTANCE hdll, DWORD reason, LPVOID reserved)
return TRUE;
}
+/*********************************************************************
+ * _decode_pointer (MSVCR90.@)
+ *
+ * cdecl version of DecodePointer
+ *
+ */
+void * CDECL _decode_pointer(void * ptr)
+{
+ return DecodePointer(ptr);
+}
+
+/*********************************************************************
+ * _encode_pointer (MSVCR90.@)
+ *
+ * cdecl version of EncodePointer
+ *
+ */
+void * CDECL _encode_pointer(void * ptr)
+{
+ return EncodePointer(ptr);
+}
/*********************************************************************
* _initterm_e (MSVCR90.@)
diff --git a/dlls/msvcr90/msvcr90.spec b/dlls/msvcr90/msvcr90.spec
index cbfc6e2..7512ff5 100644
--- a/dlls/msvcr90/msvcr90.spec
+++ b/dlls/msvcr90/msvcr90.spec
@@ -352,7 +352,7 @@
@ stub _cwscanf_s
@ stub _cwscanf_s_l
@ extern _daylight msvcrt._daylight
-@ stub _decode_pointer
+@ cdecl _decode_pointer(ptr)
@ cdecl _difftime32(long long) msvcrt._difftime32
@ cdecl _difftime64(long long) msvcrt._difftime64
@ stub _dosmaperr
@@ -362,7 +362,7 @@
@ stub _dupenv_s
@ cdecl _ecvt(double long ptr ptr) msvcrt._ecvt
@ stub _ecvt_s
-@ stub _encode_pointer
+@ cdecl _encode_pointer(ptr)
@ stub _encoded_null
@ cdecl _endthread() msvcrt._endthread
@ cdecl _endthreadex(long) msvcrt._endthreadex
--
1.7.0
More information about the wine-patches
mailing list