[PATCH 2/4] ucrtbase: Forward _calloc_base to MSVCRT_calloc.

Sebastian Lackner sebastian at fds-team.de
Tue Jun 14 13:39:37 CDT 2016


On 14.06.2016 20:28, Alex Henrie wrote:
> Cc: Piotr Caban <piotr at codeweavers.com>
> 
> For https://bugs.winehq.org/show_bug.cgi?id=40796
> 
> The Windows 10 SDK helpfully explains that calloc simply wraps
> _calloc_dbg if _DEBUG is defined and _calloc_base if _DEBUG is not
> defined. Since Wine will not be implementing _calloc_dbg because it is
> only available in debug builds of the C runtime library, we can make
> _calloc_base wrap calloc instead.
> 
> Signed-off-by: Alex Henrie <alexhenrie24 at gmail.com>
> ---
>  dlls/api-ms-win-crt-heap-l1-1-0/api-ms-win-crt-heap-l1-1-0.spec | 2 +-
>  dlls/ucrtbase/ucrtbase.spec                                     | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
> 

Martin Storsjo tried the same approach already, and it was rejected. If I
remember correctly separate wrapper functions were preferred in this case.




More information about the wine-devel mailing list