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