Changeset 6375 for trunk/src/gdi32


Ignore:
Timestamp:
Jul 20, 2001, 5:42:38 PM (24 years ago)
Author:
sandervl
Message:

initterm update

Location:
trunk/src/gdi32
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gdi32/dbglocal.cpp

    r6331 r6375  
    1 /* $Id: dbglocal.cpp,v 1.6 2001-07-14 15:31:38 sandervl Exp $ */
     1/* $Id: dbglocal.cpp,v 1.7 2001-07-20 15:35:57 sandervl Exp $ */
    22
    33/*
     
    1616#ifdef DEBUG
    1717
    18 USHORT DbgEnabled[DBG_MAXFILES] = {0};
    19 USHORT DbgEnabledLvl2[DBG_MAXFILES] = {0};
     18USHORT DbgEnabledGDI32[DBG_MAXFILES] = {0};
     19USHORT DbgEnabledLvl2GDI32[DBG_MAXFILES] = {0};
    2020
    21 char  *DbgFileNames[DBG_MAXFILES] =
     21static char  *DbgFileNames[DBG_MAXFILES] =
    2222{
    2323"gdi32",
     
    4444//******************************************************************************
    4545//******************************************************************************
    46 void ParseLogStatus()
     46void ParseLogStatusGDI32()
    4747{
    4848 char *envvar = getenv(DBG_ENVNAME);
     
    5252
    5353    for(i=0;i<DBG_MAXFILES;i++) {
    54         DbgEnabled[i] = 1;
     54        DbgEnabledGDI32[i] = 1;
    5555    }
    5656
     
    6262        if(*(dbgvar-1) == '-') {
    6363            for(i=0;i<DBG_MAXFILES;i++) {
    64                 DbgEnabled[i] = 0;
     64                DbgEnabledGDI32[i] = 0;
    6565            }
    6666        }
     
    7070        if(dbgvar) {
    7171            if(*(dbgvar-1) == '-') {
    72                     DbgEnabled[i] = 0;
     72                    DbgEnabledGDI32[i] = 0;
    7373            }
    7474            else   
    7575            if(*(dbgvar-1) == '+') {
    76                 DbgEnabled[i] = 1;
     76                DbgEnabledGDI32[i] = 1;
    7777            }
    7878        }
     
    8383                if(*(dbgvar-1) == '+') {
    8484                    for(i=0;i<DBG_MAXFILES;i++) {
    85                         DbgEnabledLvl2[i] = 1;
     85                        DbgEnabledLvl2GDI32[i] = 1;
    8686                    }
    8787                }
     
    9191                if(dbgvar) {
    9292                    if(*(dbgvar-1) == '-') {
    93                             DbgEnabledLvl2[i] = 0;
     93                            DbgEnabledLvl2GDI32[i] = 0;
    9494                    }
    9595                    else   
    9696                    if(*(dbgvar-1) == '+') {
    97                         DbgEnabledLvl2[i] = 1;
     97                        DbgEnabledLvl2GDI32[i] = 1;
    9898                    }
    9999                }
  • trunk/src/gdi32/dbglocal.h

    r6331 r6375  
    1 /* $Id: dbglocal.h,v 1.6 2001-07-14 15:31:39 sandervl Exp $ */
     1/* $Id: dbglocal.h,v 1.7 2001-07-20 15:35:57 sandervl Exp $ */
    22
    33/*
     
    1515#ifdef DEBUG
    1616//Parses environment variable for selective enabling/disabling of logging
    17 void ParseLogStatus();
     17void ParseLogStatusGDI32();
    1818
    1919#define DBG_ENVNAME        "dbg_gdi32"
     
    4242#define DBG_MAXFILES        20
    4343
    44 extern USHORT DbgEnabled[DBG_MAXFILES];
    45 extern USHORT DbgEnabledLvl2[DBG_MAXFILES];
     44extern USHORT DbgEnabledGDI32[DBG_MAXFILES];
     45extern USHORT DbgEnabledLvl2GDI32[DBG_MAXFILES];
    4646
    4747#ifdef dprintf
     
    4949#endif
    5050
    51 #define dprintf(a)      if(DbgEnabled[DBG_LOCALLOG] == 1) WriteLog a
     51#define dprintf(a)      if(DbgEnabledGDI32[DBG_LOCALLOG] == 1) WriteLog a
    5252
    5353#ifdef dprintf2
     
    5555#endif
    5656
    57 #define dprintf2(a)     if(DbgEnabledLvl2[DBG_LOCALLOG] == 1) WriteLog a
     57#define dprintf2(a)     if(DbgEnabledLvl2GDI32[DBG_LOCALLOG] == 1) WriteLog a
    5858
    5959#else
    6060
    61 #define ParseLogStatus()
     61#define ParseLogStatusGDI32()
    6262
    6363#endif //DEBUG
  • trunk/src/gdi32/initterm.cpp

    r5356 r6375  
    3939#include <initdll.h>
    4040
    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 }
    6541/****************************************************************************/
    6642/* _DLL_InitTerm is the function that gets called by the operating system   */
     
    8662         ctordtorInit();
    8763
    88          ParseLogStatus();
    8964         CheckVersionFromHMOD(PE2LX_VERSION, hModule); /*PLF Wed  98-03-18 05:28:48*/
    9065
    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);
    9967
    100          dprintf(("gdi32 init %s %s (%x)", __DATE__, __TIME__, DLLENTRYPOINT_NAME));
     68      case 1 :
     69         return inittermGdi32(hModule, ulFlag);
    10170
    102          break;
    103       case 1 :
    104          if(dllHandle) {
    105                 UnregisterLxDll(dllHandle);
    106          }
    107          break;
    10871      default  :
    10972         return 0UL;
  • trunk/src/gdi32/makefile

    r6331 r6375  
    1 # $Id: makefile,v 1.36 2001-07-14 15:31:44 sandervl Exp $
     1# $Id: makefile,v 1.37 2001-07-20 15:35:57 sandervl Exp $
    22
    33#
     
    3131$(OBJDIR)\dibsect.obj \
    3232$(OBJDIR)\initterm.obj \
     33$(OBJDIR)\initgdi32.obj \
    3334$(OBJDIR)\oslibgdi.obj \
    3435$(OBJDIR)\font.obj \
Note: See TracChangeset for help on using the changeset viewer.