Module: wine Branch: master Commit: 7fb5cca3e4bc50d5a02f4be500915a98372869a7 URL: http://source.winehq.org/git/wine.git/?a=commit;h=7fb5cca3e4bc50d5a02f4be500...
Author: Piotr Caban piotr@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