source: branches/swt/src/gdiplus/dbglocal.h@ 22145

Last change on this file since 22145 was 22120, checked in by rousseau, 10 years ago

Integrating from Wine Sources [gdiplus]

We will start with 'gdiplus.cpp' and build a minimal 'gdiplus.dll'.
While climbing up the wine-repo, more info will be obtained about the
integration process. This info is collected at the developer-site with
the goal of auto-integration in the future.

Commit: a781bbf096d9a3264fe52fa90891b5a19fca9e4d
Wine git-repo: git://source.winehq.org/git/wine.git

File size: 1.7 KB
Line 
1/* $Id: dbglocal.h,v 1.9 2016-02-09 10:00:00 rousseau Exp $ */
2
3/*
4 * debug logging functions for OS/2
5 *
6 * Overrides main dprintf macros
7 *
8 * Copyright 2000 Sander van Leeuwen
9 *
10 * Project Odin Software License can be found in LICENSE.TXT
11 */
12#ifndef __DBGLOCAL_H__
13#define __DBGLOCAL_H__
14
15#ifdef DEBUG
16//Parses environment variable for selective enabling/disabling of logging
17void ParseLogStatusGDIPLUS();
18
19#define DBG_ENVNAME "dbg_gdiplus"
20#define DBG_ENVNAME_LVL2 "dbg_gdiplus_lvl2"
21
22#define DBG_gdiplus 0
23//~ #define DBG_opengl 1
24//~ #define DBG_callback 2
25//~ #define DBG_dibsect 3
26#define DBG_initterm 1
27//~ #define DBG_resource 5
28//~ #define DBG_oslibgdi 6
29//~ #define DBG_font 7
30//~ #define DBG_text 8
31//~ #define DBG_palette 9
32//~ #define DBG_line 10
33//~ #define DBG_oslibgpi 11
34//~ #define DBG_region 12
35//~ #define DBG_metafile 13
36//~ #define DBG_dibitmap 14
37//~ #define DBG_blit 15
38//~ #define DBG_rgbcvt 16
39//~ #define DBG_objhandle 17
40//~ #define DBG_transform 18
41//~ #define DBG_printer 19
42//~ #define DBG_icm 20
43//~ #define DBG_trace 21
44//~ #define DBG_fontres 22
45//~ #define DBG_devcontext 23
46#define DBG_MAXFILES 2
47
48extern USHORT DbgEnabledGDIPLUS[DBG_MAXFILES];
49extern USHORT DbgEnabledLvl2GDIPLUS[DBG_MAXFILES];
50
51#ifdef dprintf
52#undef dprintf
53#endif
54
55#define dprintf(a) if(DbgEnabledGDIPLUS[DBG_LOCALLOG] == 1) WriteLog a
56
57#ifdef dprintf2
58#undef dprintf2
59#endif
60
61#define dprintf2(a) if(DbgEnabledLvl2GDIPLUS[DBG_LOCALLOG] == 1) WriteLog a
62
63#else
64
65#define ParseLogStatusGDIPLUS()
66
67#endif //DEBUG
68
69#endif
Note: See TracBrowser for help on using the repository browser.