source: trunk/src/wsock32/dbglocal.cpp@ 3139

Last change on this file since 3139 was 3139, checked in by sandervl, 25 years ago

WSAAsyncSelect fix

File size: 1.5 KB
Line 
1/* $Id: dbglocal.cpp,v 1.1 2000-03-17 16:07:13 sandervl Exp $ */
2
3/*
4 * debug logging functions for OS/2
5 *
6 *
7 * Copyright 2000 Sander van Leeuwen
8 * Project Odin Software License can be found in LICENSE.TXT
9 */
10#include <os2wrap.h>
11#include <stdlib.h>
12#include <stdio.h>
13#include <string.h>
14#include "dbglocal.h"
15
16#ifdef DEBUG
17
18USHORT DbgEnabled[DBG_MAXFILES];
19char *DbgFileNames[DBG_MAXFILES] =
20{
21"initterm",
22"relaywin",
23"wsock32",
24"unknown",
25"async",
26"asyncthread"
27};
28//******************************************************************************
29//******************************************************************************
30void ParseLogStatus()
31{
32 char *envvar = getenv(DBG_ENVNAME);
33 char *dbgvar;
34 int i;
35
36 for(i=0;i<DBG_MAXFILES;i++) {
37 DbgEnabled[i] = 1;
38 }
39
40 if(!envvar)
41 return;
42
43 dbgvar = strstr(envvar, "dll");
44 if(dbgvar) {
45 if(*(dbgvar-1) == '-') {
46 for(i=0;i<DBG_MAXFILES;i++) {
47 DbgEnabled[i] = 0;
48 }
49 }
50 }
51 for(i=0;i<DBG_MAXFILES;i++) {
52 dbgvar = strstr(envvar, DbgFileNames[i]);
53 if(dbgvar) {
54 if(*(dbgvar-1) == '-') {
55 DbgEnabled[i] = 0;
56 }
57 else
58 if(*(dbgvar-1) == '+') {
59 DbgEnabled[i] = 1;
60 }
61 }
62 }
63}
64//******************************************************************************
65//******************************************************************************
66
67#endif
Note: See TracBrowser for help on using the repository browser.