source: trunk/src/winmm/dbglocal.cpp@ 5272

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

Added preliminary wavein support

File size: 1.6 KB
Line 
1/* $Id: dbglocal.cpp,v 1.3 2001-02-27 21:13:59 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#ifdef DEBUG
11
12#include <os2wrap.h>
13#include <stdlib.h>
14#include <stdio.h>
15#include <string.h>
16#include "dbglocal.h"
17
18USHORT DbgEnabled[DBG_MAXFILES];
19char *DbgFileNames[DBG_MAXFILES] =
20{
21"os2timer",
22"waveout",
23"dwaveout",
24"time",
25"wavein",
26"auxiliary",
27"auxos2",
28"mixer",
29"midi",
30"irtmidi",
31"midistrm",
32"initterm",
33"mci",
34"joy",
35"mmio",
36"driver",
37"playsound",
38"joyos2",
39"resource",
40"dwavein"
41};
42//******************************************************************************
43//******************************************************************************
44void ParseLogStatus()
45{
46 char *envvar = getenv(DBG_ENVNAME);
47 char *dbgvar;
48 int i;
49
50 for(i=0;i<DBG_MAXFILES;i++) {
51 DbgEnabled[i] = 1;
52 }
53
54 if(!envvar)
55 return;
56
57 dbgvar = strstr(envvar, "dll");
58 if(dbgvar) {
59 if(*(dbgvar-1) == '-') {
60 for(i=0;i<DBG_MAXFILES;i++) {
61 DbgEnabled[i] = 0;
62 }
63 }
64 }
65 for(i=0;i<DBG_MAXFILES;i++) {
66 dbgvar = strstr(envvar, DbgFileNames[i]);
67 if(dbgvar) {
68 if(*(dbgvar-1) == '-') {
69 DbgEnabled[i] = 0;
70 }
71 else
72 if(*(dbgvar-1) == '+') {
73 DbgEnabled[i] = 1;
74 }
75 }
76 }
77}
78//******************************************************************************
79//******************************************************************************
80
81#endif
Note: See TracBrowser for help on using the repository browser.