Changeset 2996 for trunk/src/opengl/glut/initterm.cpp
- Timestamp:
- Mar 4, 2000, 8:10:18 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/opengl/glut/initterm.cpp
r2756 r2996 1 /* $Id: initterm.cpp,v 1. 7 2000-02-11 13:29:29 birdExp $ */1 /* $Id: initterm.cpp,v 1.8 2000-03-04 19:10:16 jeroen Exp $ */ 2 2 3 3 /* … … 31 31 #include <stdio.h> 32 32 #include <string.h> 33 #include < odin.h>33 #include <misc.h> 34 34 #include <win32type.h> 35 35 #include <winconst.h> 36 36 #include <odinlx.h> 37 #include <misc.h> /* PLF Wed 98-03-18 23:18:15 */38 37 39 38 … … 46 45 } 47 46 48 BOOL WINAPI Glut32LibMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID ImpLoad);47 void CDECL Glut32Terminate(void); 49 48 50 //* *****************************************************************************51 //* *****************************************************************************49 //* ******************************************************************************/ 50 //* ******************************************************************************/ 52 51 BOOL WINAPI LibMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID fImpLoad) 53 52 { 54 53 switch (fdwReason) 55 54 { 56 case DLL_PROCESS_ATTACH:57 case DLL_THREAD_ATTACH:58 case DLL_THREAD_DETACH:59 return Glut32LibMain(hinstDLL, fdwReason, fImpLoad);55 case DLL_PROCESS_ATTACH: 56 case DLL_THREAD_ATTACH: 57 case DLL_THREAD_DETACH: 58 return TRUE; 60 59 61 case DLL_PROCESS_DETACH:62 Glut32LibMain(hinstDLL, fdwReason, fImpLoad);63 64 60 case DLL_PROCESS_DETACH: 61 Glut32Terminate(); 62 _ctordtorTerm(); 63 return TRUE; 65 64 } 66 65 return FALSE; … … 76 75 /* calling this function. */ 77 76 /****************************************************************************/ 78 unsigned long SYSTEM_DLL_InitTerm(unsigned long hModule, unsigned long77 unsigned long _System _DLL_InitTerm(unsigned long hModule, unsigned long 79 78 ulFlag) 80 79 { 81 size_t i;82 APIRET rc;83 84 80 /*-------------------------------------------------------------------------*/ 85 81 /* If ulFlag is zero then the DLL is being loaded so initialization should */ … … 92 88 _ctordtorInit(); 93 89 94 CheckVersionFromHMOD(PE2LX_VERSION, hModule);/* PLF Wed 98-03-18 05:28:48*/95 96 90 /*******************************************************************/ 97 91 /* A DosExitList routine must be used to clean up if runtime calls */ … … 101 95 if(RegisterLxDll(hModule, LibMain, (PVOID)&_Resource_PEResTab) == FALSE) 102 96 return 0UL; 97 98 CheckVersionFromHMOD(PE2LX_VERSION, hModule);/* PLF Wed 98-03-18 05:28:48*/ 103 99 104 100 break; … … 117 113 return 1UL; 118 114 } 119 //* *****************************************************************************120 //* *****************************************************************************115 //* ******************************************************************************/ 116 //* ******************************************************************************/
Note:
See TracChangeset
for help on using the changeset viewer.