Changeset 529 for trunk/src/kernel32/wprocess.cpp
- Timestamp:
- Aug 17, 1999, 6:35:30 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/wprocess.cpp
r484 r529 1 /* $Id: wprocess.cpp,v 1.1 8 1999-08-11 22:27:56phaller Exp $ */1 /* $Id: wprocess.cpp,v 1.19 1999-08-17 16:35:11 phaller Exp $ */ 2 2 3 3 /* … … 14 14 #include <stdlib.h> 15 15 #include <string.h> 16 #include <odincrt.h>17 16 #include <odinwrap.h> 18 17 … … 43 42 extern "C" ULONG QueryExceptionChain(); 44 43 45 46 ODINDEBUGCHANNEL(KERNEL32-WPROCESS)47 44 48 45 //****************************************************************************** … … 211 208 { 212 209 if(WinExe != NULL) //should never happen 213 ODIN_delete(WinExe);210 delete WinExe; 214 211 215 212 … … 223 220 Win32Exe *winexe; 224 221 225 ODIN_FS_BEGIN226 222 winexe = new Win32Exe(0, NameTableId, Win32TableId); 227 ODIN_FS_END228 223 229 224 if(winexe) { … … 288 283 else { 289 284 //converted win32 dll loaded by OS/2 loader 290 ODIN_FS_BEGIN291 285 winmod = new Win32Dll(hinstance, NameTableId, Win32TableId, pfnDllEntry); 292 ODIN_FS_END293 286 if(winmod == NULL) { 294 287 eprintf(("Failed to allocate module object!\n")); … … 328 321 329 322 if(WinExe) { 330 ODIN_delete(WinExe);323 delete WinExe; 331 324 WinExe = NULL; 332 325 } … … 400 393 } 401 394 402 ODIN_FS_BEGIN403 395 module = new Win32Dll((char *)lpszLibFile); 404 ODIN_FS_END405 396 if(module == NULL) 406 397 return(0); … … 409 400 if(module->getError() != NO_ERROR) { 410 401 dprintf(("LoadLibary %s failed (::init)\n", lpszLibFile)); 411 ODIN_delete(module);402 delete module; 412 403 return(0); 413 404 } 414 405 if(module->attachProcess() == FALSE) { 415 406 dprintf(("LoadLibary %s failed (::attachProcess)\n", lpszLibFile)); 416 ODIN_delete(module);407 delete module; 417 408 return(0); 418 409 } … … 425 416 426 417 427 ODINFUNCTION1(HINSTANCE,LoadLibraryA,LPCTSTR,lpszLibFile) 428 //HINSTANCE WIN32API LoadLibraryA(LPCTSTR lpszLibFile) 418 HINSTANCE WIN32API LoadLibraryA(LPCTSTR lpszLibFile) 429 419 { 430 420 HINSTANCE hDll; … … 474 464 } 475 465 476 ODIN_FS_BEGIN477 466 module = new Win32Dll((char *)lpszLibFile); 478 ODIN_FS_END479 480 467 if(module == NULL) 481 468 return(0); … … 484 471 if(module->getError() != NO_ERROR) { 485 472 dprintf(("LoadLibary %s failed (::init)\n", lpszLibFile)); 486 ODIN_delete(module);473 delete module; 487 474 return(0); 488 475 } … … 492 479 if(module->attachProcess() == FALSE) { 493 480 dprintf(("LoadLibary %s failed (::attachProcess)\n", lpszLibFile)); 494 ODIN_delete(module);481 delete module; 495 482 return(0); 496 483 }
Note:
See TracChangeset
for help on using the changeset viewer.