Changeset 6375 for trunk/src/gdi32
- Timestamp:
 - Jul 20, 2001, 5:42:38 PM (24 years ago)
 - Location:
 - trunk/src/gdi32
 - Files:
 - 
      
- 2 added
 - 4 edited
 
- 
          
  dbglocal.cpp (modified) (8 diffs)
 - 
          
  dbglocal.h (modified) (5 diffs)
 - 
          
  gdi32lib.mak (added)
 - 
          
  initgdi32.cpp (added)
 - 
          
  initterm.cpp (modified) (2 diffs)
 - 
          
  makefile (modified) (2 diffs)
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
      
trunk/src/gdi32/dbglocal.cpp
r6331 r6375 1 /* $Id: dbglocal.cpp,v 1. 6 2001-07-14 15:31:38sandervl Exp $ */1 /* $Id: dbglocal.cpp,v 1.7 2001-07-20 15:35:57 sandervl Exp $ */ 2 2 3 3 /* … … 16 16 #ifdef DEBUG 17 17 18 USHORT DbgEnabled [DBG_MAXFILES] = {0};19 USHORT DbgEnabledLvl2 [DBG_MAXFILES] = {0};18 USHORT DbgEnabledGDI32[DBG_MAXFILES] = {0}; 19 USHORT DbgEnabledLvl2GDI32[DBG_MAXFILES] = {0}; 20 20 21 char *DbgFileNames[DBG_MAXFILES] =21 static char *DbgFileNames[DBG_MAXFILES] = 22 22 { 23 23 "gdi32", … … 44 44 //****************************************************************************** 45 45 //****************************************************************************** 46 void ParseLogStatus ()46 void ParseLogStatusGDI32() 47 47 { 48 48 char *envvar = getenv(DBG_ENVNAME); … … 52 52 53 53 for(i=0;i<DBG_MAXFILES;i++) { 54 DbgEnabled [i] = 1;54 DbgEnabledGDI32[i] = 1; 55 55 } 56 56 … … 62 62 if(*(dbgvar-1) == '-') { 63 63 for(i=0;i<DBG_MAXFILES;i++) { 64 DbgEnabled [i] = 0;64 DbgEnabledGDI32[i] = 0; 65 65 } 66 66 } … … 70 70 if(dbgvar) { 71 71 if(*(dbgvar-1) == '-') { 72 DbgEnabled [i] = 0;72 DbgEnabledGDI32[i] = 0; 73 73 } 74 74 else 75 75 if(*(dbgvar-1) == '+') { 76 DbgEnabled [i] = 1;76 DbgEnabledGDI32[i] = 1; 77 77 } 78 78 } … … 83 83 if(*(dbgvar-1) == '+') { 84 84 for(i=0;i<DBG_MAXFILES;i++) { 85 DbgEnabledLvl2 [i] = 1;85 DbgEnabledLvl2GDI32[i] = 1; 86 86 } 87 87 } … … 91 91 if(dbgvar) { 92 92 if(*(dbgvar-1) == '-') { 93 DbgEnabledLvl2 [i] = 0;93 DbgEnabledLvl2GDI32[i] = 0; 94 94 } 95 95 else 96 96 if(*(dbgvar-1) == '+') { 97 DbgEnabledLvl2 [i] = 1;97 DbgEnabledLvl2GDI32[i] = 1; 98 98 } 99 99 }  - 
      
trunk/src/gdi32/dbglocal.h
r6331 r6375 1 /* $Id: dbglocal.h,v 1. 6 2001-07-14 15:31:39sandervl Exp $ */1 /* $Id: dbglocal.h,v 1.7 2001-07-20 15:35:57 sandervl Exp $ */ 2 2 3 3 /* … … 15 15 #ifdef DEBUG 16 16 //Parses environment variable for selective enabling/disabling of logging 17 void ParseLogStatus ();17 void ParseLogStatusGDI32(); 18 18 19 19 #define DBG_ENVNAME "dbg_gdi32" … … 42 42 #define DBG_MAXFILES 20 43 43 44 extern USHORT DbgEnabled [DBG_MAXFILES];45 extern USHORT DbgEnabledLvl2 [DBG_MAXFILES];44 extern USHORT DbgEnabledGDI32[DBG_MAXFILES]; 45 extern USHORT DbgEnabledLvl2GDI32[DBG_MAXFILES]; 46 46 47 47 #ifdef dprintf … … 49 49 #endif 50 50 51 #define dprintf(a) if(DbgEnabled [DBG_LOCALLOG] == 1) WriteLog a51 #define dprintf(a) if(DbgEnabledGDI32[DBG_LOCALLOG] == 1) WriteLog a 52 52 53 53 #ifdef dprintf2 … … 55 55 #endif 56 56 57 #define dprintf2(a) if(DbgEnabledLvl2 [DBG_LOCALLOG] == 1) WriteLog a57 #define dprintf2(a) if(DbgEnabledLvl2GDI32[DBG_LOCALLOG] == 1) WriteLog a 58 58 59 59 #else 60 60 61 #define ParseLogStatus ()61 #define ParseLogStatusGDI32() 62 62 63 63 #endif //DEBUG  - 
      
trunk/src/gdi32/initterm.cpp
r5356 r6375 39 39 #include <initdll.h> 40 40 41 extern "C" {42 //Win32 resource table (produced by wrc)43 extern DWORD _Resource_PEResTab;44 }45 static HMODULE dllHandle = 0;46 //******************************************************************************47 //******************************************************************************48 BOOL WINAPI OdinLibMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID fImpLoad)49 {50 switch (fdwReason)51 {52 case DLL_PROCESS_ATTACH:53 return TRUE;54 55 case DLL_THREAD_ATTACH:56 case DLL_THREAD_DETACH:57 return TRUE;58 59 case DLL_PROCESS_DETACH:60 ctordtorTerm();61 return TRUE;62 }63 return FALSE;64 }65 41 /****************************************************************************/ 66 42 /* _DLL_InitTerm is the function that gets called by the operating system */ … … 86 62 ctordtorInit(); 87 63 88 ParseLogStatus();89 64 CheckVersionFromHMOD(PE2LX_VERSION, hModule); /*PLF Wed 98-03-18 05:28:48*/ 90 65 91 if(InitRegionSpace() == FALSE) { 92 return 0UL; 93 } 94 dllHandle = RegisterLxDll(hModule, OdinLibMain, (PVOID)&_Resource_PEResTab, 95 GDI32_MAJORIMAGE_VERSION, GDI32_MINORIMAGE_VERSION, 96 IMAGE_SUBSYSTEM_NATIVE); 97 if(dllHandle == 0) 98 return 0UL; 66 return inittermGdi32(hModule, ulFlag); 99 67 100 dprintf(("gdi32 init %s %s (%x)", __DATE__, __TIME__, DLLENTRYPOINT_NAME)); 68 case 1 : 69 return inittermGdi32(hModule, ulFlag); 101 70 102 break;103 case 1 :104 if(dllHandle) {105 UnregisterLxDll(dllHandle);106 }107 break;108 71 default : 109 72 return 0UL;  - 
      
trunk/src/gdi32/makefile
r6331 r6375 1 # $Id: makefile,v 1.3 6 2001-07-14 15:31:44sandervl Exp $1 # $Id: makefile,v 1.37 2001-07-20 15:35:57 sandervl Exp $ 2 2 3 3 # … … 31 31 $(OBJDIR)\dibsect.obj \ 32 32 $(OBJDIR)\initterm.obj \ 33 $(OBJDIR)\initgdi32.obj \ 33 34 $(OBJDIR)\oslibgdi.obj \ 34 35 $(OBJDIR)\font.obj \  
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  