source: trunk/src/user32/controls/dbglocal.cpp@ 8706

Last change on this file since 8706 was 8543, checked in by sandervl, 23 years ago

seperate odin control dll with latest wine controls added (not activate & not finished)

File size: 2.2 KB
Line 
1/* $Id: dbglocal.cpp,v 1.1 2002-06-02 10:09:28 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 DbgEnabledOdinCtrl[DBG_MAXFILES] = {0};
19USHORT DbgEnabledLvl2OdinCtrl[DBG_MAXFILES] = {0};
20
21static char *DbgFileNames[DBG_MAXFILES] =
22{
23"controls",
24"button",
25"static",
26"scroll",
27"listbox",
28"menu",
29"combo",
30"edit",
31"winswitch",
32"icontitle",
33"initterm",
34"trace",
35"dialog"
36};
37//******************************************************************************
38//******************************************************************************
39void ParseLogStatusUSER32()
40{
41 char *envvar = getenv(DBG_ENVNAME);
42 char *envvar2= getenv(DBG_ENVNAME_LVL2);
43 char *dbgvar;
44 int i;
45
46 for(i=0;i<DBG_MAXFILES;i++) {
47 DbgEnabledOdinCtrl[i] = 1;
48 }
49
50 if(envvar) {
51 dbgvar = strstr(envvar, "dll");
52 if(dbgvar) {
53 if(*(dbgvar-1) == '-') {
54 for(i=0;i<DBG_MAXFILES;i++) {
55 DbgEnabledOdinCtrl[i] = 0;
56 }
57 }
58 }
59 for(i=0;i<DBG_MAXFILES;i++) {
60 dbgvar = strstr(envvar, DbgFileNames[i]);
61 if(dbgvar) {
62 if(*(dbgvar-1) == '-') {
63 DbgEnabledOdinCtrl[i] = 0;
64 }
65 else
66 if(*(dbgvar-1) == '+') {
67 DbgEnabledOdinCtrl[i] = 1;
68 }
69 }
70 }
71 }
72 if(envvar2) {
73 dbgvar = strstr(envvar2, "dll");
74 if(dbgvar) {
75 if(*(dbgvar-1) == '+') {
76 for(i=0;i<DBG_MAXFILES;i++) {
77 DbgEnabledLvl2OdinCtrl[i] = 1;
78 }
79 }
80 }
81 for(i=0;i<DBG_MAXFILES;i++) {
82 dbgvar = strstr(envvar2, DbgFileNames[i]);
83 if(dbgvar) {
84 if(*(dbgvar-1) == '-') {
85 DbgEnabledLvl2OdinCtrl[i] = 0;
86 }
87 else
88 if(*(dbgvar-1) == '+') {
89 DbgEnabledLvl2OdinCtrl[i] = 1;
90 }
91 }
92 }
93 }
94}
95//******************************************************************************
96//******************************************************************************
97
98#endif
Note: See TracBrowser for help on using the repository browser.