Module: wine Branch: master Commit: 044e76df9298643df10798ed5bdecde6a5bbe5e0 URL: http://source.winehq.org/git/wine.git/?a=commit;h=044e76df9298643df10798ed5b...
Author: Andrew Talbot andrew.talbot@talbotville.com Date: Wed Feb 11 20:35:04 2009 +0000
winedos: Replace malloc/calloc with HeapAlloc().
---
dlls/winedos/devices.c | 2 +- dlls/winedos/dosconf.c | 12 ++++++------ dlls/winedos/dosvm.c | 6 +++--- dlls/winedos/int33.c | 4 ++-- dlls/winedos/ppdev.c | 2 +- 5 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/dlls/winedos/devices.c b/dlls/winedos/devices.c index 44bafbe..a82fb7b 100644 --- a/dlls/winedos/devices.c +++ b/dlls/winedos/devices.c @@ -134,7 +134,7 @@ static void do_strategy(CONTEXT86*ctx, int id, int extra) void **hdr_ptr = strategy_data[id];
if (!hdr_ptr) { - hdr_ptr = calloc(1,sizeof(void *)+extra); + hdr_ptr = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(void *)+extra); strategy_data[id] = hdr_ptr; } *hdr_ptr = hdr; diff --git a/dlls/winedos/dosconf.c b/dlls/winedos/dosconf.c index 1715aa5..a1500b7 100644 --- a/dlls/winedos/dosconf.c +++ b/dlls/winedos/dosconf.c @@ -264,7 +264,7 @@ static int DOSCONF_Country(char **confline) if (!(DOSCONF_JumpToEntry(confline, '='))) return 0; TRACE( "Country '%s'\n", *confline ); if (DOSCONF_config.country == NULL) - DOSCONF_config.country = malloc(strlen(*confline) + 1); + DOSCONF_config.country = HeapAlloc(GetProcessHeap(), 0, strlen(*confline) + 1); strcpy(DOSCONF_config.country, *confline); return 1; } @@ -304,7 +304,7 @@ static int DOSCONF_Shell(char **confline) if (!(DOSCONF_JumpToEntry(confline, '='))) return 0; TRACE( "Shell '%s'\n", *confline ); if (DOSCONF_config.shell == NULL) - DOSCONF_config.shell = malloc(strlen(*confline) + 1); + DOSCONF_config.shell = HeapAlloc(GetProcessHeap(), 0, strlen(*confline) + 1); strcpy(DOSCONF_config.shell, *confline); return 1; } @@ -354,7 +354,7 @@ static int DOSCONF_Menu(char **confline) && (!(strncasecmp(*confline, DOSCONF_menu_default, strlen(DOSCONF_menu_default))))) { - free(DOSCONF_menu_default); + HeapFree(GetProcessHeap(), 0, DOSCONF_menu_default); DOSCONF_menu_default = NULL; DOSCONF_menu_skip = 0; } @@ -367,7 +367,7 @@ static int DOSCONF_Menu(char **confline) { if (!(DOSCONF_JumpToEntry(confline, '='))) return 0; *confline = strtok(*confline, ","); - DOSCONF_menu_default = malloc(strlen(*confline) + 1); + DOSCONF_menu_default = HeapAlloc(GetProcessHeap(), 0, strlen(*confline) + 1); strcpy(DOSCONF_menu_default, *confline); }
@@ -384,10 +384,10 @@ static int DOSCONF_Include(char **confline) fgetpos(DOSCONF_fd, &oldpos); fseek(DOSCONF_fd, 0, SEEK_SET); TRACE( "Including menu '%s'\n", *confline ); - temp = malloc(strlen(*confline) + 1); + temp = HeapAlloc(GetProcessHeap(), 0, strlen(*confline) + 1); strcpy(temp, *confline); DOSCONF_Parse(temp); - free(temp); + HeapFree(GetProcessHeap(), 0, temp); fsetpos(DOSCONF_fd, &oldpos); return 1; } diff --git a/dlls/winedos/dosvm.c b/dlls/winedos/dosvm.c index c139023..7c81fad 100644 --- a/dlls/winedos/dosvm.c +++ b/dlls/winedos/dosvm.c @@ -182,7 +182,7 @@ static void DOSVM_SendOneEvent( CONTEXT86 *context ) DOSVM_BuildCallFrame( context, event->relay, event->data ); }
- free(event); + HeapFree(GetProcessHeap(), 0, event); } }
@@ -257,7 +257,7 @@ void WINAPI DOSVM_QueueEvent( INT irq, INT priority, DOSRELAY relay, LPVOID data BOOL old_pending;
if (MZ_Current()) { - event = malloc(sizeof(DOSEVENT)); + event = HeapAlloc(GetProcessHeap(), 0, sizeof(DOSEVENT)); if (!event) { ERR("out of memory allocating event entry\n"); return; @@ -622,7 +622,7 @@ void WINAPI DOSVM_PIC_ioport_out( WORD port, BYTE val) current_event = event->next; if (event->relay) (*event->relay)(NULL,event->data); - free(event); + HeapFree(GetProcessHeap(), 0, event);
if (DOSVM_HasPendingEvents()) { diff --git a/dlls/winedos/int33.c b/dlls/winedos/int33.c index 7172740..70bb478 100644 --- a/dlls/winedos/int33.c +++ b/dlls/winedos/int33.c @@ -218,7 +218,7 @@ static void MouseRelay(CONTEXT86 *context,void *mdata) ctx.Edi = data->my; ctx.SegCs = SELECTOROF(data->proc); ctx.Eip = OFFSETOF(data->proc); - free(data); + HeapFree(GetProcessHeap(), 0, data); DPMI_CallRMProc(&ctx, NULL, 0, 0); }
@@ -264,7 +264,7 @@ static void QueueMouseRelay(DWORD mx, DWORD my, WORD mask) }
if ((mask & mouse_info.callmask) && mouse_info.callback) { - MCALLDATA *data = calloc(1,sizeof(MCALLDATA)); + MCALLDATA *data = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(MCALLDATA)); data->proc = mouse_info.callback; data->mask = mask & mouse_info.callmask; data->but = mouse_info.but; diff --git a/dlls/winedos/ppdev.c b/dlls/winedos/ppdev.c index 0c74ae6..08469a6 100644 --- a/dlls/winedos/ppdev.c +++ b/dlls/winedos/ppdev.c @@ -181,7 +181,7 @@ char IO_pp_init(void) ERR("Perhaps the device is already in use or nonexistent\n"); continue; } - PPDeviceList[nports].devicename = malloc(sizeof(buffer)+1); + PPDeviceList[nports].devicename = HeapAlloc(GetProcessHeap(), 0, sizeof(buffer)+1); if (!PPDeviceList[nports].devicename) { ERR("No (more) space for devicename\n");