Ignore:
Timestamp:
Apr 29, 2000, 8:26:59 PM (25 years ago)
Author:
sandervl
Message:

init changes, export for installation program, create additional directories & registry keys, added lvl2 debug log feature, override for windows dir re-added

File:
1 edited

Legend:

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

    r3206 r3461  
    1 /* $Id: dbglocal.cpp,v 1.5 2000-03-23 19:23:44 sandervl Exp $ */
     1/* $Id: dbglocal.cpp,v 1.6 2000-04-29 18:26:57 sandervl Exp $ */
    22
    33/*
     
    1616#ifdef DEBUG
    1717
    18 USHORT DbgEnabled[DBG_MAXFILES];
     18USHORT DbgEnabled[DBG_MAXFILES] = {0};
     19USHORT DbgEnabledLvl2[DBG_MAXFILES] = {0};
     20
    1921char  *DbgFileNames[DBG_MAXFILES] =
    2022{
     
    122124{
    123125 char *envvar = getenv(DBG_ENVNAME);
     126 char *envvar2= getenv(DBG_ENVNAME_LVL2);
    124127 char *dbgvar;
    125128 int   i;
     
    129132    }
    130133
    131     if(!envvar)
    132         return;
    133 
    134     dbgvar = strstr(envvar, "dll");
    135     if(dbgvar) {
    136         if(*(dbgvar-1) == '-') {
    137             for(i=0;i<DBG_MAXFILES;i++) {
    138                 DbgEnabled[i] = 0;
    139             }
     134    if(envvar) {
     135        dbgvar = strstr(envvar, "dll");
     136        if(dbgvar) {
     137                if(*(dbgvar-1) == '-') {
     138                    for(i=0;i<DBG_MAXFILES;i++) {
     139                        DbgEnabled[i] = 0;
     140                    }
     141                }
     142        }
     143        for(i=0;i<DBG_MAXFILES;i++) {
     144                dbgvar = strstr(envvar, DbgFileNames[i]);
     145                if(dbgvar) {
     146                    if(*(dbgvar-1) == '-') {
     147                            DbgEnabled[i] = 0;
     148                    }
     149                    else   
     150                    if(*(dbgvar-1) == '+') {
     151                        DbgEnabled[i] = 1;
     152                    }
     153                }
    140154        }
    141155    }
    142     for(i=0;i<DBG_MAXFILES;i++) {
    143         dbgvar = strstr(envvar, DbgFileNames[i]);
    144         if(dbgvar) {
    145             if(*(dbgvar-1) == '-') {
    146                     DbgEnabled[i] = 0;
    147             }
    148             else   
    149             if(*(dbgvar-1) == '+') {
    150                 DbgEnabled[i] = 1;
    151             }
     156    if(envvar2) {
     157        dbgvar = strstr(envvar2, "dll");
     158        if(dbgvar) {
     159                if(*(dbgvar-1) == '+') {
     160                    for(i=0;i<DBG_MAXFILES;i++) {
     161                        DbgEnabledLvl2[i] = 1;
     162                    }
     163                }
     164        }
     165        for(i=0;i<DBG_MAXFILES;i++) {
     166                dbgvar = strstr(envvar2, DbgFileNames[i]);
     167                if(dbgvar) {
     168                    if(*(dbgvar-1) == '-') {
     169                            DbgEnabledLvl2[i] = 0;
     170                    }
     171                    else   
     172                    if(*(dbgvar-1) == '+') {
     173                        DbgEnabledLvl2[i] = 1;
     174                    }
     175                }
    152176        }
    153177    }
Note: See TracChangeset for help on using the changeset viewer.