Commit 37a62a64 authored by Michael Stefaniuc's avatar Michael Stefaniuc Committed by Alexandre Julliard

msvcrtd: Use size_t instead of unsigned long.

parent 23e70e00
...@@ -31,16 +31,19 @@ int _crtAssertBusy = -1; ...@@ -31,16 +31,19 @@ int _crtAssertBusy = -1;
int _crtBreakAlloc = -1; int _crtBreakAlloc = -1;
int _crtDbgFlag = 0; int _crtDbgFlag = 0;
extern int _callnewh(unsigned long); #ifdef _WIN64
typedef unsigned __int64 MSVCRT_size_t;
#else
typedef unsigned long MSVCRT_size_t;
#endif
extern int _callnewh(MSVCRT_size_t);
/********************************************************************* /*********************************************************************
* ??2@YAPAXIHPBDH@Z (MSVCRTD.@) * ??2@YAPAXIHPBDH@Z (MSVCRTD.@)
*/ */
void * CDECL MSVCRTD_operator_new_dbg( void * CDECL MSVCRTD_operator_new_dbg(MSVCRT_size_t nSize, int nBlockUse,
unsigned long nSize, const char *szFileName, int nLine)
int nBlockUse,
const char *szFileName,
int nLine)
{ {
void *retval = NULL; void *retval = NULL;
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
/**********************************************************************/ /**********************************************************************/
static void * (*pMSVCRTD_operator_new_dbg)(unsigned long, int, const char *, int) = NULL; static void * (*pMSVCRTD_operator_new_dbg)(size_t, int, const char *, int) = NULL;
/* Some exports are only available in later versions */ /* Some exports are only available in later versions */
#define SETNOFAIL(x,y) x = (void*)GetProcAddress(hModule,y) #define SETNOFAIL(x,y) x = (void*)GetProcAddress(hModule,y)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment