Piotr Caban : msvcrt: Don't forward qsort to ntdll.
Alexandre Julliard
julliard at winehq.org
Tue Oct 1 14:54:28 CDT 2013
Module: wine
Branch: master
Commit: 7fb5cca3e4bc50d5a02f4be500915a98372869a7
URL: http://source.winehq.org/git/wine.git/?a=commit;h=7fb5cca3e4bc50d5a02f4be500915a98372869a7
Author: Piotr Caban <piotr at codeweavers.com>
Date: Tue Oct 1 11:29:10 2013 +0200
msvcrt: Don't forward qsort to ntdll.
---
dlls/msvcrt/misc.c | 9 +++++++++
dlls/msvcrt/msvcrt.spec | 2 +-
2 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/dlls/msvcrt/misc.c b/dlls/msvcrt/misc.c
index effca2b..069f733 100644
--- a/dlls/msvcrt/misc.c
+++ b/dlls/msvcrt/misc.c
@@ -294,6 +294,15 @@ void CDECL MSVCRT_qsort_s(void *base, MSVCRT_size_t nmemb, MSVCRT_size_t size,
}
/*********************************************************************
+ * qsort (MSVCRT.@)
+ */
+void CDECL MSVCRT_qsort(void *base, MSVCRT_size_t nmemb, MSVCRT_size_t size,
+ int (CDECL *compar)(const void*, const void*))
+{
+ return MSVCRT_qsort_s(base, nmemb, size, compare_wrapper, compar);
+}
+
+/*********************************************************************
* _get_output_format (MSVCRT.@)
*/
unsigned int CDECL _get_output_format(void)
diff --git a/dlls/msvcrt/msvcrt.spec b/dlls/msvcrt/msvcrt.spec
index 63e4f4c..f8a4b73 100644
--- a/dlls/msvcrt/msvcrt.spec
+++ b/dlls/msvcrt/msvcrt.spec
@@ -1389,7 +1389,7 @@
@ cdecl puts(str) MSVCRT_puts
@ cdecl putwc(long ptr) MSVCRT_fputwc
@ cdecl putwchar(long) MSVCRT__fputwchar
-@ cdecl qsort(ptr long long ptr) ntdll.qsort
+@ cdecl qsort(ptr long long ptr) MSVCRT_qsort
@ cdecl qsort_s(ptr long long ptr ptr) MSVCRT_qsort_s
@ cdecl raise(long) MSVCRT_raise
@ cdecl rand() MSVCRT_rand
More information about the wine-cvs
mailing list