Changeset 2182 for trunk/src/crtdll/crtdll.cpp
- Timestamp:
- Dec 21, 1999, 2:46:25 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/crtdll/crtdll.cpp
r2177 r2182 1 /* $Id: crtdll.cpp,v 1.1 7 1999-12-21 12:27:11sandervl Exp $ */1 /* $Id: crtdll.cpp,v 1.18 1999-12-21 13:46:24 sandervl Exp $ */ 2 2 3 3 /* … … 53 53 DEFAULT_DEBUG_CHANNEL(crtdll) 54 54 55 //SvL: per process heap for CRTDLL 56 HANDLE CRTDLL_hHeap = 0; 57 55 58 56 59 /********************************************************************* … … 63 66 CRTDLL__fdopen(1,"w"); 64 67 CRTDLL__fdopen(2,"w"); 68 CRTDLL_hHeap = HeapCreate(0, 0x10000, 0); 65 69 } 70 else 71 if (fdwReason == DLL_PROCESS_DETACH) { 72 HeapDestroy(CRTDLL_hHeap); 73 CRTDLL_hHeap = 0; 74 } 66 75 return TRUE; 67 76 } … … 75 84 dprintf(("CRTDLL: ??2@YAPAXI@Z\n")); 76 85 VOID* result; 77 if(!(result = Heap Alloc(GetProcessHeap(),0,size)) && new_handler)86 if(!(result = Heap_Alloc(size)) && new_handler) 78 87 (*new_handler)(); 79 88 return result; … … 87 96 { 88 97 dprintf(("CRTDLL: ??3@YAXPAX@Z\n")); 89 Heap Free(GetProcessHeap(),0,ptr);98 Heap_Free(ptr); 90 99 } 91 100 … … 1047 1056 break; 1048 1057 default: 1049 file = (PCRTDLL_FILE)Heap Alloc( GetProcessHeap(), 0,sizeof(*file) );1058 file = (PCRTDLL_FILE)Heap_Alloc(sizeof(*file) ); 1050 1059 file->handle = handle; 1051 1060 break; … … 3487 3496 int CDECL CRTDLL__setjmp( jmp_buf env ) 3488 3497 { 3489 dprintf(("CRTDLL: _setjmp -> setjmp\n")); 3498 dprintf(("CRTDLL: _setjmp -> setjmp (NOT IDENTICAL!!!)\n")); 3499 return(setjmp( env)); 3500 } 3501 3502 /********************************************************************* 3503 * CRTDLL__setjmp3 (CRTDLL.262) 3504 */ 3505 int CDECL CRTDLL__setjmp3( jmp_buf env ) 3506 { 3507 dprintf(("CRTDLL: _setjmp3 -> setjmp (NOT IDENTICAL!!!)\n")); 3490 3508 return(setjmp( env)); 3491 3509 } … … 4192 4210 void * CDECL CRTDLL_calloc( size_t n, size_t size ) 4193 4211 { 4194 dprintf(("CRTDLL: calloc\n"));4195 return (calloc(n, size));4212 // dprintf(("CRTDLL: calloc\n")); 4213 return Heap_Alloc(size*n); 4196 4214 } 4197 4215 … … 4428 4446 size_t CDECL CRTDLL_fread( void *ptr, size_t size, size_t n, FILE *fp ) 4429 4447 { 4430 dprintf(("CRTDLL: fread\n"));4448 // dprintf(("CRTDLL: fread\n")); 4431 4449 return (fread(ptr, size, n, fp)); 4432 4450 } … … 4438 4456 VOID CDECL CRTDLL_free(LPVOID ptr) 4439 4457 { 4440 dprintf(("CRTDLL: free\n"));4441 Heap Free(GetProcessHeap(),0,ptr);4458 // dprintf(("CRTDLL: free\n")); 4459 Heap_Free(ptr); 4442 4460 } 4443 4461 … … 4845 4863 VOID* CDECL CRTDLL_malloc(DWORD size) 4846 4864 { 4847 dprintf(("CRTDLL: malloc\n"));4848 return Heap Alloc(GetProcessHeap(),0,size);4865 // dprintf(("CRTDLL: malloc\n")); 4866 return Heap_Alloc(size); 4849 4867 } 4850 4868
Note:
See TracChangeset
for help on using the changeset viewer.