Release 971221
[wine/multimedia.git] / include / debug.h
bloba34519db29b3298d199c9f0645cf268d015521a5
1 #include <stdio.h>
3 #define stddeb stdout
4 #define stdnimp stdout
6 /* Do not remove this line or change anything below this line */
8 #ifdef DEBUG_NONE_EXT
9 #undef DEBUG_ACCEL
10 #undef DEBUG_ASPI
11 #undef DEBUG_ATOM
12 #undef DEBUG_BITBLT
13 #undef DEBUG_BITMAP
14 #undef DEBUG_CARET
15 #undef DEBUG_CDAUDIO
16 #undef DEBUG_CLASS
17 #undef DEBUG_CLIPBOARD
18 #undef DEBUG_CLIPPING
19 #undef DEBUG_COMBO
20 #undef DEBUG_COMM
21 #undef DEBUG_COMMDLG
22 #undef DEBUG_CRTDLL
23 #undef DEBUG_CURSOR
24 #undef DEBUG_DC
25 #undef DEBUG_DDE
26 #undef DEBUG_DIALOG
27 #undef DEBUG_DLL
28 #undef DEBUG_DOSFS
29 #undef DEBUG_DRIVER
30 #undef DEBUG_EDIT
31 #undef DEBUG_EVENT
32 #undef DEBUG_EXEC
33 #undef DEBUG_FILE
34 #undef DEBUG_FIXUP
35 #undef DEBUG_FONT
36 #undef DEBUG_GDI
37 #undef DEBUG_GLOBAL
38 #undef DEBUG_GRAPHICS
39 #undef DEBUG_HEAP
40 #undef DEBUG_HOOK
41 #undef DEBUG_ICON
42 #undef DEBUG_INT
43 #undef DEBUG_KEY
44 #undef DEBUG_KEYBOARD
45 #undef DEBUG_LDT
46 #undef DEBUG_LISTBOX
47 #undef DEBUG_LOCAL
48 #undef DEBUG_MCI
49 #undef DEBUG_MCIANIM
50 #undef DEBUG_MCIWAVE
51 #undef DEBUG_MDI
52 #undef DEBUG_MENU
53 #undef DEBUG_MESSAGE
54 #undef DEBUG_METAFILE
55 #undef DEBUG_MIDI
56 #undef DEBUG_MMAUX
57 #undef DEBUG_MMIO
58 #undef DEBUG_MMSYS
59 #undef DEBUG_MMTIME
60 #undef DEBUG_MODULE
61 #undef DEBUG_MSG
62 #undef DEBUG_NONCLIENT
63 #undef DEBUG_OLE
64 #undef DEBUG_PALETTE
65 #undef DEBUG_PROFILE
66 #undef DEBUG_PROGRESS
67 #undef DEBUG_PROP
68 #undef DEBUG_REG
69 #undef DEBUG_REGION
70 #undef DEBUG_RELAY
71 #undef DEBUG_RESOURCE
72 #undef DEBUG_SCROLL
73 #undef DEBUG_SELECTOR
74 #undef DEBUG_SEM
75 #undef DEBUG_SENDMSG
76 #undef DEBUG_SHM
77 #undef DEBUG_STRESS
78 #undef DEBUG_STRING
79 #undef DEBUG_TASK
80 #undef DEBUG_TEXT
81 #undef DEBUG_THUNK
82 #undef DEBUG_TIMER
83 #undef DEBUG_TOOLHELP
84 #undef DEBUG_TWEAK
85 #undef DEBUG_UPDOWN
86 #undef DEBUG_VER
87 #undef DEBUG_VIRTUAL
88 #undef DEBUG_VXD
89 #undef DEBUG_WIN
90 #undef DEBUG_WIN16DRV
91 #undef DEBUG_WIN32
92 #undef DEBUG_WINSOCK
93 #endif
95 #ifdef DEBUG_ALL_EXT
96 #define DEBUG_ACCEL
97 #define DEBUG_ASPI
98 #define DEBUG_ATOM
99 #define DEBUG_BITBLT
100 #define DEBUG_BITMAP
101 #define DEBUG_CARET
102 #define DEBUG_CDAUDIO
103 #define DEBUG_CLASS
104 #define DEBUG_CLIPBOARD
105 #define DEBUG_CLIPPING
106 #define DEBUG_COMBO
107 #define DEBUG_COMM
108 #define DEBUG_COMMDLG
109 #define DEBUG_CRTDLL
110 #define DEBUG_CURSOR
111 #define DEBUG_DC
112 #define DEBUG_DDE
113 #define DEBUG_DIALOG
114 #define DEBUG_DLL
115 #define DEBUG_DOSFS
116 #define DEBUG_DRIVER
117 #define DEBUG_EDIT
118 #define DEBUG_EVENT
119 #define DEBUG_EXEC
120 #define DEBUG_FILE
121 #define DEBUG_FIXUP
122 #define DEBUG_FONT
123 #define DEBUG_GDI
124 #define DEBUG_GLOBAL
125 #define DEBUG_GRAPHICS
126 #define DEBUG_HEAP
127 #define DEBUG_HOOK
128 #define DEBUG_ICON
129 #define DEBUG_INT
130 #define DEBUG_KEY
131 #define DEBUG_KEYBOARD
132 #define DEBUG_LDT
133 #define DEBUG_LISTBOX
134 #define DEBUG_LOCAL
135 #define DEBUG_MCI
136 #define DEBUG_MCIANIM
137 #define DEBUG_MCIWAVE
138 #define DEBUG_MDI
139 #define DEBUG_MENU
140 #define DEBUG_MESSAGE
141 #define DEBUG_METAFILE
142 #define DEBUG_MIDI
143 #define DEBUG_MMAUX
144 #define DEBUG_MMIO
145 #define DEBUG_MMSYS
146 #define DEBUG_MMTIME
147 #define DEBUG_MODULE
148 #define DEBUG_MSG
149 #define DEBUG_NONCLIENT
150 #define DEBUG_OLE
151 #define DEBUG_PALETTE
152 #define DEBUG_PROFILE
153 #define DEBUG_PROGRESS
154 #define DEBUG_PROP
155 #define DEBUG_REG
156 #define DEBUG_REGION
157 #define DEBUG_RELAY
158 #define DEBUG_RESOURCE
159 #define DEBUG_SCROLL
160 #define DEBUG_SELECTOR
161 #define DEBUG_SEM
162 #define DEBUG_SENDMSG
163 #define DEBUG_SHM
164 #define DEBUG_STRESS
165 #define DEBUG_STRING
166 #define DEBUG_TASK
167 #define DEBUG_TEXT
168 #define DEBUG_THUNK
169 #define DEBUG_TIMER
170 #define DEBUG_TOOLHELP
171 #define DEBUG_TWEAK
172 #define DEBUG_UPDOWN
173 #define DEBUG_VER
174 #define DEBUG_VIRTUAL
175 #define DEBUG_VXD
176 #define DEBUG_WIN
177 #define DEBUG_WIN16DRV
178 #define DEBUG_WIN32
179 #define DEBUG_WINSOCK
180 #endif
182 #ifdef DEBUG_RUNTIME
183 #ifdef DEBUG_DEFINE_VARIABLES
184 short debug_msg_enabled[]={
185 #ifdef DEBUG_ACCEL
187 #else
189 #endif
190 #ifdef DEBUG_ASPI
192 #else
194 #endif
195 #ifdef DEBUG_ATOM
197 #else
199 #endif
200 #ifdef DEBUG_BITBLT
202 #else
204 #endif
205 #ifdef DEBUG_BITMAP
207 #else
209 #endif
210 #ifdef DEBUG_CARET
212 #else
214 #endif
215 #ifdef DEBUG_CDAUDIO
217 #else
219 #endif
220 #ifdef DEBUG_CLASS
222 #else
224 #endif
225 #ifdef DEBUG_CLIPBOARD
227 #else
229 #endif
230 #ifdef DEBUG_CLIPPING
232 #else
234 #endif
235 #ifdef DEBUG_COMBO
237 #else
239 #endif
240 #ifdef DEBUG_COMM
242 #else
244 #endif
245 #ifdef DEBUG_COMMDLG
247 #else
249 #endif
250 #ifdef DEBUG_CRTDLL
252 #else
254 #endif
255 #ifdef DEBUG_CURSOR
257 #else
259 #endif
260 #ifdef DEBUG_DC
262 #else
264 #endif
265 #ifdef DEBUG_DDE
267 #else
269 #endif
270 #ifdef DEBUG_DIALOG
272 #else
274 #endif
275 #ifdef DEBUG_DLL
277 #else
279 #endif
280 #ifdef DEBUG_DOSFS
282 #else
284 #endif
285 #ifdef DEBUG_DRIVER
287 #else
289 #endif
290 #ifdef DEBUG_EDIT
292 #else
294 #endif
295 #ifdef DEBUG_EVENT
297 #else
299 #endif
300 #ifdef DEBUG_EXEC
302 #else
304 #endif
305 #ifdef DEBUG_FILE
307 #else
309 #endif
310 #ifdef DEBUG_FIXUP
312 #else
314 #endif
315 #ifdef DEBUG_FONT
317 #else
319 #endif
320 #ifdef DEBUG_GDI
322 #else
324 #endif
325 #ifdef DEBUG_GLOBAL
327 #else
329 #endif
330 #ifdef DEBUG_GRAPHICS
332 #else
334 #endif
335 #ifdef DEBUG_HEAP
337 #else
339 #endif
340 #ifdef DEBUG_HOOK
342 #else
344 #endif
345 #ifdef DEBUG_ICON
347 #else
349 #endif
350 #ifdef DEBUG_INT
352 #else
354 #endif
355 #ifdef DEBUG_KEY
357 #else
359 #endif
360 #ifdef DEBUG_KEYBOARD
362 #else
364 #endif
365 #ifdef DEBUG_LDT
367 #else
369 #endif
370 #ifdef DEBUG_LISTBOX
372 #else
374 #endif
375 #ifdef DEBUG_LOCAL
377 #else
379 #endif
380 #ifdef DEBUG_MCI
382 #else
384 #endif
385 #ifdef DEBUG_MCIANIM
387 #else
389 #endif
390 #ifdef DEBUG_MCIWAVE
392 #else
394 #endif
395 #ifdef DEBUG_MDI
397 #else
399 #endif
400 #ifdef DEBUG_MENU
402 #else
404 #endif
405 #ifdef DEBUG_MESSAGE
407 #else
409 #endif
410 #ifdef DEBUG_METAFILE
412 #else
414 #endif
415 #ifdef DEBUG_MIDI
417 #else
419 #endif
420 #ifdef DEBUG_MMAUX
422 #else
424 #endif
425 #ifdef DEBUG_MMIO
427 #else
429 #endif
430 #ifdef DEBUG_MMSYS
432 #else
434 #endif
435 #ifdef DEBUG_MMTIME
437 #else
439 #endif
440 #ifdef DEBUG_MODULE
442 #else
444 #endif
445 #ifdef DEBUG_MSG
447 #else
449 #endif
450 #ifdef DEBUG_NONCLIENT
452 #else
454 #endif
455 #ifdef DEBUG_OLE
457 #else
459 #endif
460 #ifdef DEBUG_PALETTE
462 #else
464 #endif
465 #ifdef DEBUG_PROFILE
467 #else
469 #endif
470 #ifdef DEBUG_PROGRESS
472 #else
474 #endif
475 #ifdef DEBUG_PROP
477 #else
479 #endif
480 #ifdef DEBUG_REG
482 #else
484 #endif
485 #ifdef DEBUG_REGION
487 #else
489 #endif
490 #ifdef DEBUG_RELAY
492 #else
494 #endif
495 #ifdef DEBUG_RESOURCE
497 #else
499 #endif
500 #ifdef DEBUG_SCROLL
502 #else
504 #endif
505 #ifdef DEBUG_SELECTOR
507 #else
509 #endif
510 #ifdef DEBUG_SEM
512 #else
514 #endif
515 #ifdef DEBUG_SENDMSG
517 #else
519 #endif
520 #ifdef DEBUG_SHM
522 #else
524 #endif
525 #ifdef DEBUG_STRESS
527 #else
529 #endif
530 #ifdef DEBUG_STRING
532 #else
534 #endif
535 #ifdef DEBUG_TASK
537 #else
539 #endif
540 #ifdef DEBUG_TEXT
542 #else
544 #endif
545 #ifdef DEBUG_THUNK
547 #else
549 #endif
550 #ifdef DEBUG_TIMER
552 #else
554 #endif
555 #ifdef DEBUG_TOOLHELP
557 #else
559 #endif
560 #ifdef DEBUG_TWEAK
562 #else
564 #endif
565 #ifdef DEBUG_UPDOWN
567 #else
569 #endif
570 #ifdef DEBUG_VER
572 #else
574 #endif
575 #ifdef DEBUG_VIRTUAL
577 #else
579 #endif
580 #ifdef DEBUG_VXD
582 #else
584 #endif
585 #ifdef DEBUG_WIN
587 #else
589 #endif
590 #ifdef DEBUG_WIN16DRV
592 #else
594 #endif
595 #ifdef DEBUG_WIN32
597 #else
599 #endif
600 #ifdef DEBUG_WINSOCK
602 #else
604 #endif
607 #else
608 extern short debug_msg_enabled[];
609 #endif
610 #endif
612 #ifdef DEBUG_RUNTIME
613 #define dprintf_accel if(!debug_msg_enabled[0]) ; else fprintf
614 #define debugging_accel debug_msg_enabled[0]
615 #else
616 #ifdef DEBUG_ACCEL
617 #define dprintf_accel fprintf
618 #define debugging_accel 1
619 #else
620 #define dprintf_accel while(0) fprintf
621 #define debugging_accel 0
622 #endif
623 #endif
625 #ifdef DEBUG_RUNTIME
626 #define dprintf_aspi if(!debug_msg_enabled[1]) ; else fprintf
627 #define debugging_aspi debug_msg_enabled[1]
628 #else
629 #ifdef DEBUG_ASPI
630 #define dprintf_aspi fprintf
631 #define debugging_aspi 1
632 #else
633 #define dprintf_aspi while(0) fprintf
634 #define debugging_aspi 0
635 #endif
636 #endif
638 #ifdef DEBUG_RUNTIME
639 #define dprintf_atom if(!debug_msg_enabled[2]) ; else fprintf
640 #define debugging_atom debug_msg_enabled[2]
641 #else
642 #ifdef DEBUG_ATOM
643 #define dprintf_atom fprintf
644 #define debugging_atom 1
645 #else
646 #define dprintf_atom while(0) fprintf
647 #define debugging_atom 0
648 #endif
649 #endif
651 #ifdef DEBUG_RUNTIME
652 #define dprintf_bitblt if(!debug_msg_enabled[3]) ; else fprintf
653 #define debugging_bitblt debug_msg_enabled[3]
654 #else
655 #ifdef DEBUG_BITBLT
656 #define dprintf_bitblt fprintf
657 #define debugging_bitblt 1
658 #else
659 #define dprintf_bitblt while(0) fprintf
660 #define debugging_bitblt 0
661 #endif
662 #endif
664 #ifdef DEBUG_RUNTIME
665 #define dprintf_bitmap if(!debug_msg_enabled[4]) ; else fprintf
666 #define debugging_bitmap debug_msg_enabled[4]
667 #else
668 #ifdef DEBUG_BITMAP
669 #define dprintf_bitmap fprintf
670 #define debugging_bitmap 1
671 #else
672 #define dprintf_bitmap while(0) fprintf
673 #define debugging_bitmap 0
674 #endif
675 #endif
677 #ifdef DEBUG_RUNTIME
678 #define dprintf_caret if(!debug_msg_enabled[5]) ; else fprintf
679 #define debugging_caret debug_msg_enabled[5]
680 #else
681 #ifdef DEBUG_CARET
682 #define dprintf_caret fprintf
683 #define debugging_caret 1
684 #else
685 #define dprintf_caret while(0) fprintf
686 #define debugging_caret 0
687 #endif
688 #endif
690 #ifdef DEBUG_RUNTIME
691 #define dprintf_cdaudio if(!debug_msg_enabled[6]) ; else fprintf
692 #define debugging_cdaudio debug_msg_enabled[6]
693 #else
694 #ifdef DEBUG_CDAUDIO
695 #define dprintf_cdaudio fprintf
696 #define debugging_cdaudio 1
697 #else
698 #define dprintf_cdaudio while(0) fprintf
699 #define debugging_cdaudio 0
700 #endif
701 #endif
703 #ifdef DEBUG_RUNTIME
704 #define dprintf_class if(!debug_msg_enabled[7]) ; else fprintf
705 #define debugging_class debug_msg_enabled[7]
706 #else
707 #ifdef DEBUG_CLASS
708 #define dprintf_class fprintf
709 #define debugging_class 1
710 #else
711 #define dprintf_class while(0) fprintf
712 #define debugging_class 0
713 #endif
714 #endif
716 #ifdef DEBUG_RUNTIME
717 #define dprintf_clipboard if(!debug_msg_enabled[8]) ; else fprintf
718 #define debugging_clipboard debug_msg_enabled[8]
719 #else
720 #ifdef DEBUG_CLIPBOARD
721 #define dprintf_clipboard fprintf
722 #define debugging_clipboard 1
723 #else
724 #define dprintf_clipboard while(0) fprintf
725 #define debugging_clipboard 0
726 #endif
727 #endif
729 #ifdef DEBUG_RUNTIME
730 #define dprintf_clipping if(!debug_msg_enabled[9]) ; else fprintf
731 #define debugging_clipping debug_msg_enabled[9]
732 #else
733 #ifdef DEBUG_CLIPPING
734 #define dprintf_clipping fprintf
735 #define debugging_clipping 1
736 #else
737 #define dprintf_clipping while(0) fprintf
738 #define debugging_clipping 0
739 #endif
740 #endif
742 #ifdef DEBUG_RUNTIME
743 #define dprintf_combo if(!debug_msg_enabled[10]) ; else fprintf
744 #define debugging_combo debug_msg_enabled[10]
745 #else
746 #ifdef DEBUG_COMBO
747 #define dprintf_combo fprintf
748 #define debugging_combo 1
749 #else
750 #define dprintf_combo while(0) fprintf
751 #define debugging_combo 0
752 #endif
753 #endif
755 #ifdef DEBUG_RUNTIME
756 #define dprintf_comm if(!debug_msg_enabled[11]) ; else fprintf
757 #define debugging_comm debug_msg_enabled[11]
758 #else
759 #ifdef DEBUG_COMM
760 #define dprintf_comm fprintf
761 #define debugging_comm 1
762 #else
763 #define dprintf_comm while(0) fprintf
764 #define debugging_comm 0
765 #endif
766 #endif
768 #ifdef DEBUG_RUNTIME
769 #define dprintf_commdlg if(!debug_msg_enabled[12]) ; else fprintf
770 #define debugging_commdlg debug_msg_enabled[12]
771 #else
772 #ifdef DEBUG_COMMDLG
773 #define dprintf_commdlg fprintf
774 #define debugging_commdlg 1
775 #else
776 #define dprintf_commdlg while(0) fprintf
777 #define debugging_commdlg 0
778 #endif
779 #endif
781 #ifdef DEBUG_RUNTIME
782 #define dprintf_crtdll if(!debug_msg_enabled[13]) ; else fprintf
783 #define debugging_crtdll debug_msg_enabled[13]
784 #else
785 #ifdef DEBUG_CRTDLL
786 #define dprintf_crtdll fprintf
787 #define debugging_crtdll 1
788 #else
789 #define dprintf_crtdll while(0) fprintf
790 #define debugging_crtdll 0
791 #endif
792 #endif
794 #ifdef DEBUG_RUNTIME
795 #define dprintf_cursor if(!debug_msg_enabled[14]) ; else fprintf
796 #define debugging_cursor debug_msg_enabled[14]
797 #else
798 #ifdef DEBUG_CURSOR
799 #define dprintf_cursor fprintf
800 #define debugging_cursor 1
801 #else
802 #define dprintf_cursor while(0) fprintf
803 #define debugging_cursor 0
804 #endif
805 #endif
807 #ifdef DEBUG_RUNTIME
808 #define dprintf_dc if(!debug_msg_enabled[15]) ; else fprintf
809 #define debugging_dc debug_msg_enabled[15]
810 #else
811 #ifdef DEBUG_DC
812 #define dprintf_dc fprintf
813 #define debugging_dc 1
814 #else
815 #define dprintf_dc while(0) fprintf
816 #define debugging_dc 0
817 #endif
818 #endif
820 #ifdef DEBUG_RUNTIME
821 #define dprintf_dde if(!debug_msg_enabled[16]) ; else fprintf
822 #define debugging_dde debug_msg_enabled[16]
823 #else
824 #ifdef DEBUG_DDE
825 #define dprintf_dde fprintf
826 #define debugging_dde 1
827 #else
828 #define dprintf_dde while(0) fprintf
829 #define debugging_dde 0
830 #endif
831 #endif
833 #ifdef DEBUG_RUNTIME
834 #define dprintf_dialog if(!debug_msg_enabled[17]) ; else fprintf
835 #define debugging_dialog debug_msg_enabled[17]
836 #else
837 #ifdef DEBUG_DIALOG
838 #define dprintf_dialog fprintf
839 #define debugging_dialog 1
840 #else
841 #define dprintf_dialog while(0) fprintf
842 #define debugging_dialog 0
843 #endif
844 #endif
846 #ifdef DEBUG_RUNTIME
847 #define dprintf_dll if(!debug_msg_enabled[18]) ; else fprintf
848 #define debugging_dll debug_msg_enabled[18]
849 #else
850 #ifdef DEBUG_DLL
851 #define dprintf_dll fprintf
852 #define debugging_dll 1
853 #else
854 #define dprintf_dll while(0) fprintf
855 #define debugging_dll 0
856 #endif
857 #endif
859 #ifdef DEBUG_RUNTIME
860 #define dprintf_dosfs if(!debug_msg_enabled[19]) ; else fprintf
861 #define debugging_dosfs debug_msg_enabled[19]
862 #else
863 #ifdef DEBUG_DOSFS
864 #define dprintf_dosfs fprintf
865 #define debugging_dosfs 1
866 #else
867 #define dprintf_dosfs while(0) fprintf
868 #define debugging_dosfs 0
869 #endif
870 #endif
872 #ifdef DEBUG_RUNTIME
873 #define dprintf_driver if(!debug_msg_enabled[20]) ; else fprintf
874 #define debugging_driver debug_msg_enabled[20]
875 #else
876 #ifdef DEBUG_DRIVER
877 #define dprintf_driver fprintf
878 #define debugging_driver 1
879 #else
880 #define dprintf_driver while(0) fprintf
881 #define debugging_driver 0
882 #endif
883 #endif
885 #ifdef DEBUG_RUNTIME
886 #define dprintf_edit if(!debug_msg_enabled[21]) ; else fprintf
887 #define debugging_edit debug_msg_enabled[21]
888 #else
889 #ifdef DEBUG_EDIT
890 #define dprintf_edit fprintf
891 #define debugging_edit 1
892 #else
893 #define dprintf_edit while(0) fprintf
894 #define debugging_edit 0
895 #endif
896 #endif
898 #ifdef DEBUG_RUNTIME
899 #define dprintf_event if(!debug_msg_enabled[22]) ; else fprintf
900 #define debugging_event debug_msg_enabled[22]
901 #else
902 #ifdef DEBUG_EVENT
903 #define dprintf_event fprintf
904 #define debugging_event 1
905 #else
906 #define dprintf_event while(0) fprintf
907 #define debugging_event 0
908 #endif
909 #endif
911 #ifdef DEBUG_RUNTIME
912 #define dprintf_exec if(!debug_msg_enabled[23]) ; else fprintf
913 #define debugging_exec debug_msg_enabled[23]
914 #else
915 #ifdef DEBUG_EXEC
916 #define dprintf_exec fprintf
917 #define debugging_exec 1
918 #else
919 #define dprintf_exec while(0) fprintf
920 #define debugging_exec 0
921 #endif
922 #endif
924 #ifdef DEBUG_RUNTIME
925 #define dprintf_file if(!debug_msg_enabled[24]) ; else fprintf
926 #define debugging_file debug_msg_enabled[24]
927 #else
928 #ifdef DEBUG_FILE
929 #define dprintf_file fprintf
930 #define debugging_file 1
931 #else
932 #define dprintf_file while(0) fprintf
933 #define debugging_file 0
934 #endif
935 #endif
937 #ifdef DEBUG_RUNTIME
938 #define dprintf_fixup if(!debug_msg_enabled[25]) ; else fprintf
939 #define debugging_fixup debug_msg_enabled[25]
940 #else
941 #ifdef DEBUG_FIXUP
942 #define dprintf_fixup fprintf
943 #define debugging_fixup 1
944 #else
945 #define dprintf_fixup while(0) fprintf
946 #define debugging_fixup 0
947 #endif
948 #endif
950 #ifdef DEBUG_RUNTIME
951 #define dprintf_font if(!debug_msg_enabled[26]) ; else fprintf
952 #define debugging_font debug_msg_enabled[26]
953 #else
954 #ifdef DEBUG_FONT
955 #define dprintf_font fprintf
956 #define debugging_font 1
957 #else
958 #define dprintf_font while(0) fprintf
959 #define debugging_font 0
960 #endif
961 #endif
963 #ifdef DEBUG_RUNTIME
964 #define dprintf_gdi if(!debug_msg_enabled[27]) ; else fprintf
965 #define debugging_gdi debug_msg_enabled[27]
966 #else
967 #ifdef DEBUG_GDI
968 #define dprintf_gdi fprintf
969 #define debugging_gdi 1
970 #else
971 #define dprintf_gdi while(0) fprintf
972 #define debugging_gdi 0
973 #endif
974 #endif
976 #ifdef DEBUG_RUNTIME
977 #define dprintf_global if(!debug_msg_enabled[28]) ; else fprintf
978 #define debugging_global debug_msg_enabled[28]
979 #else
980 #ifdef DEBUG_GLOBAL
981 #define dprintf_global fprintf
982 #define debugging_global 1
983 #else
984 #define dprintf_global while(0) fprintf
985 #define debugging_global 0
986 #endif
987 #endif
989 #ifdef DEBUG_RUNTIME
990 #define dprintf_graphics if(!debug_msg_enabled[29]) ; else fprintf
991 #define debugging_graphics debug_msg_enabled[29]
992 #else
993 #ifdef DEBUG_GRAPHICS
994 #define dprintf_graphics fprintf
995 #define debugging_graphics 1
996 #else
997 #define dprintf_graphics while(0) fprintf
998 #define debugging_graphics 0
999 #endif
1000 #endif
1002 #ifdef DEBUG_RUNTIME
1003 #define dprintf_heap if(!debug_msg_enabled[30]) ; else fprintf
1004 #define debugging_heap debug_msg_enabled[30]
1005 #else
1006 #ifdef DEBUG_HEAP
1007 #define dprintf_heap fprintf
1008 #define debugging_heap 1
1009 #else
1010 #define dprintf_heap while(0) fprintf
1011 #define debugging_heap 0
1012 #endif
1013 #endif
1015 #ifdef DEBUG_RUNTIME
1016 #define dprintf_hook if(!debug_msg_enabled[31]) ; else fprintf
1017 #define debugging_hook debug_msg_enabled[31]
1018 #else
1019 #ifdef DEBUG_HOOK
1020 #define dprintf_hook fprintf
1021 #define debugging_hook 1
1022 #else
1023 #define dprintf_hook while(0) fprintf
1024 #define debugging_hook 0
1025 #endif
1026 #endif
1028 #ifdef DEBUG_RUNTIME
1029 #define dprintf_icon if(!debug_msg_enabled[32]) ; else fprintf
1030 #define debugging_icon debug_msg_enabled[32]
1031 #else
1032 #ifdef DEBUG_ICON
1033 #define dprintf_icon fprintf
1034 #define debugging_icon 1
1035 #else
1036 #define dprintf_icon while(0) fprintf
1037 #define debugging_icon 0
1038 #endif
1039 #endif
1041 #ifdef DEBUG_RUNTIME
1042 #define dprintf_int if(!debug_msg_enabled[33]) ; else fprintf
1043 #define debugging_int debug_msg_enabled[33]
1044 #else
1045 #ifdef DEBUG_INT
1046 #define dprintf_int fprintf
1047 #define debugging_int 1
1048 #else
1049 #define dprintf_int while(0) fprintf
1050 #define debugging_int 0
1051 #endif
1052 #endif
1054 #ifdef DEBUG_RUNTIME
1055 #define dprintf_key if(!debug_msg_enabled[34]) ; else fprintf
1056 #define debugging_key debug_msg_enabled[34]
1057 #else
1058 #ifdef DEBUG_KEY
1059 #define dprintf_key fprintf
1060 #define debugging_key 1
1061 #else
1062 #define dprintf_key while(0) fprintf
1063 #define debugging_key 0
1064 #endif
1065 #endif
1067 #ifdef DEBUG_RUNTIME
1068 #define dprintf_keyboard if(!debug_msg_enabled[35]) ; else fprintf
1069 #define debugging_keyboard debug_msg_enabled[35]
1070 #else
1071 #ifdef DEBUG_KEYBOARD
1072 #define dprintf_keyboard fprintf
1073 #define debugging_keyboard 1
1074 #else
1075 #define dprintf_keyboard while(0) fprintf
1076 #define debugging_keyboard 0
1077 #endif
1078 #endif
1080 #ifdef DEBUG_RUNTIME
1081 #define dprintf_ldt if(!debug_msg_enabled[36]) ; else fprintf
1082 #define debugging_ldt debug_msg_enabled[36]
1083 #else
1084 #ifdef DEBUG_LDT
1085 #define dprintf_ldt fprintf
1086 #define debugging_ldt 1
1087 #else
1088 #define dprintf_ldt while(0) fprintf
1089 #define debugging_ldt 0
1090 #endif
1091 #endif
1093 #ifdef DEBUG_RUNTIME
1094 #define dprintf_listbox if(!debug_msg_enabled[37]) ; else fprintf
1095 #define debugging_listbox debug_msg_enabled[37]
1096 #else
1097 #ifdef DEBUG_LISTBOX
1098 #define dprintf_listbox fprintf
1099 #define debugging_listbox 1
1100 #else
1101 #define dprintf_listbox while(0) fprintf
1102 #define debugging_listbox 0
1103 #endif
1104 #endif
1106 #ifdef DEBUG_RUNTIME
1107 #define dprintf_local if(!debug_msg_enabled[38]) ; else fprintf
1108 #define debugging_local debug_msg_enabled[38]
1109 #else
1110 #ifdef DEBUG_LOCAL
1111 #define dprintf_local fprintf
1112 #define debugging_local 1
1113 #else
1114 #define dprintf_local while(0) fprintf
1115 #define debugging_local 0
1116 #endif
1117 #endif
1119 #ifdef DEBUG_RUNTIME
1120 #define dprintf_mci if(!debug_msg_enabled[39]) ; else fprintf
1121 #define debugging_mci debug_msg_enabled[39]
1122 #else
1123 #ifdef DEBUG_MCI
1124 #define dprintf_mci fprintf
1125 #define debugging_mci 1
1126 #else
1127 #define dprintf_mci while(0) fprintf
1128 #define debugging_mci 0
1129 #endif
1130 #endif
1132 #ifdef DEBUG_RUNTIME
1133 #define dprintf_mcianim if(!debug_msg_enabled[40]) ; else fprintf
1134 #define debugging_mcianim debug_msg_enabled[40]
1135 #else
1136 #ifdef DEBUG_MCIANIM
1137 #define dprintf_mcianim fprintf
1138 #define debugging_mcianim 1
1139 #else
1140 #define dprintf_mcianim while(0) fprintf
1141 #define debugging_mcianim 0
1142 #endif
1143 #endif
1145 #ifdef DEBUG_RUNTIME
1146 #define dprintf_mciwave if(!debug_msg_enabled[41]) ; else fprintf
1147 #define debugging_mciwave debug_msg_enabled[41]
1148 #else
1149 #ifdef DEBUG_MCIWAVE
1150 #define dprintf_mciwave fprintf
1151 #define debugging_mciwave 1
1152 #else
1153 #define dprintf_mciwave while(0) fprintf
1154 #define debugging_mciwave 0
1155 #endif
1156 #endif
1158 #ifdef DEBUG_RUNTIME
1159 #define dprintf_mdi if(!debug_msg_enabled[42]) ; else fprintf
1160 #define debugging_mdi debug_msg_enabled[42]
1161 #else
1162 #ifdef DEBUG_MDI
1163 #define dprintf_mdi fprintf
1164 #define debugging_mdi 1
1165 #else
1166 #define dprintf_mdi while(0) fprintf
1167 #define debugging_mdi 0
1168 #endif
1169 #endif
1171 #ifdef DEBUG_RUNTIME
1172 #define dprintf_menu if(!debug_msg_enabled[43]) ; else fprintf
1173 #define debugging_menu debug_msg_enabled[43]
1174 #else
1175 #ifdef DEBUG_MENU
1176 #define dprintf_menu fprintf
1177 #define debugging_menu 1
1178 #else
1179 #define dprintf_menu while(0) fprintf
1180 #define debugging_menu 0
1181 #endif
1182 #endif
1184 #ifdef DEBUG_RUNTIME
1185 #define dprintf_message if(!debug_msg_enabled[44]) ; else fprintf
1186 #define debugging_message debug_msg_enabled[44]
1187 #else
1188 #ifdef DEBUG_MESSAGE
1189 #define dprintf_message fprintf
1190 #define debugging_message 1
1191 #else
1192 #define dprintf_message while(0) fprintf
1193 #define debugging_message 0
1194 #endif
1195 #endif
1197 #ifdef DEBUG_RUNTIME
1198 #define dprintf_metafile if(!debug_msg_enabled[45]) ; else fprintf
1199 #define debugging_metafile debug_msg_enabled[45]
1200 #else
1201 #ifdef DEBUG_METAFILE
1202 #define dprintf_metafile fprintf
1203 #define debugging_metafile 1
1204 #else
1205 #define dprintf_metafile while(0) fprintf
1206 #define debugging_metafile 0
1207 #endif
1208 #endif
1210 #ifdef DEBUG_RUNTIME
1211 #define dprintf_midi if(!debug_msg_enabled[46]) ; else fprintf
1212 #define debugging_midi debug_msg_enabled[46]
1213 #else
1214 #ifdef DEBUG_MIDI
1215 #define dprintf_midi fprintf
1216 #define debugging_midi 1
1217 #else
1218 #define dprintf_midi while(0) fprintf
1219 #define debugging_midi 0
1220 #endif
1221 #endif
1223 #ifdef DEBUG_RUNTIME
1224 #define dprintf_mmaux if(!debug_msg_enabled[47]) ; else fprintf
1225 #define debugging_mmaux debug_msg_enabled[47]
1226 #else
1227 #ifdef DEBUG_MMAUX
1228 #define dprintf_mmaux fprintf
1229 #define debugging_mmaux 1
1230 #else
1231 #define dprintf_mmaux while(0) fprintf
1232 #define debugging_mmaux 0
1233 #endif
1234 #endif
1236 #ifdef DEBUG_RUNTIME
1237 #define dprintf_mmio if(!debug_msg_enabled[48]) ; else fprintf
1238 #define debugging_mmio debug_msg_enabled[48]
1239 #else
1240 #ifdef DEBUG_MMIO
1241 #define dprintf_mmio fprintf
1242 #define debugging_mmio 1
1243 #else
1244 #define dprintf_mmio while(0) fprintf
1245 #define debugging_mmio 0
1246 #endif
1247 #endif
1249 #ifdef DEBUG_RUNTIME
1250 #define dprintf_mmsys if(!debug_msg_enabled[49]) ; else fprintf
1251 #define debugging_mmsys debug_msg_enabled[49]
1252 #else
1253 #ifdef DEBUG_MMSYS
1254 #define dprintf_mmsys fprintf
1255 #define debugging_mmsys 1
1256 #else
1257 #define dprintf_mmsys while(0) fprintf
1258 #define debugging_mmsys 0
1259 #endif
1260 #endif
1262 #ifdef DEBUG_RUNTIME
1263 #define dprintf_mmtime if(!debug_msg_enabled[50]) ; else fprintf
1264 #define debugging_mmtime debug_msg_enabled[50]
1265 #else
1266 #ifdef DEBUG_MMTIME
1267 #define dprintf_mmtime fprintf
1268 #define debugging_mmtime 1
1269 #else
1270 #define dprintf_mmtime while(0) fprintf
1271 #define debugging_mmtime 0
1272 #endif
1273 #endif
1275 #ifdef DEBUG_RUNTIME
1276 #define dprintf_module if(!debug_msg_enabled[51]) ; else fprintf
1277 #define debugging_module debug_msg_enabled[51]
1278 #else
1279 #ifdef DEBUG_MODULE
1280 #define dprintf_module fprintf
1281 #define debugging_module 1
1282 #else
1283 #define dprintf_module while(0) fprintf
1284 #define debugging_module 0
1285 #endif
1286 #endif
1288 #ifdef DEBUG_RUNTIME
1289 #define dprintf_msg if(!debug_msg_enabled[52]) ; else fprintf
1290 #define debugging_msg debug_msg_enabled[52]
1291 #else
1292 #ifdef DEBUG_MSG
1293 #define dprintf_msg fprintf
1294 #define debugging_msg 1
1295 #else
1296 #define dprintf_msg while(0) fprintf
1297 #define debugging_msg 0
1298 #endif
1299 #endif
1301 #ifdef DEBUG_RUNTIME
1302 #define dprintf_nonclient if(!debug_msg_enabled[53]) ; else fprintf
1303 #define debugging_nonclient debug_msg_enabled[53]
1304 #else
1305 #ifdef DEBUG_NONCLIENT
1306 #define dprintf_nonclient fprintf
1307 #define debugging_nonclient 1
1308 #else
1309 #define dprintf_nonclient while(0) fprintf
1310 #define debugging_nonclient 0
1311 #endif
1312 #endif
1314 #ifdef DEBUG_RUNTIME
1315 #define dprintf_ole if(!debug_msg_enabled[54]) ; else fprintf
1316 #define debugging_ole debug_msg_enabled[54]
1317 #else
1318 #ifdef DEBUG_OLE
1319 #define dprintf_ole fprintf
1320 #define debugging_ole 1
1321 #else
1322 #define dprintf_ole while(0) fprintf
1323 #define debugging_ole 0
1324 #endif
1325 #endif
1327 #ifdef DEBUG_RUNTIME
1328 #define dprintf_palette if(!debug_msg_enabled[55]) ; else fprintf
1329 #define debugging_palette debug_msg_enabled[55]
1330 #else
1331 #ifdef DEBUG_PALETTE
1332 #define dprintf_palette fprintf
1333 #define debugging_palette 1
1334 #else
1335 #define dprintf_palette while(0) fprintf
1336 #define debugging_palette 0
1337 #endif
1338 #endif
1340 #ifdef DEBUG_RUNTIME
1341 #define dprintf_profile if(!debug_msg_enabled[56]) ; else fprintf
1342 #define debugging_profile debug_msg_enabled[56]
1343 #else
1344 #ifdef DEBUG_PROFILE
1345 #define dprintf_profile fprintf
1346 #define debugging_profile 1
1347 #else
1348 #define dprintf_profile while(0) fprintf
1349 #define debugging_profile 0
1350 #endif
1351 #endif
1353 #ifdef DEBUG_RUNTIME
1354 #define dprintf_progress if(!debug_msg_enabled[57]) ; else fprintf
1355 #define debugging_progress debug_msg_enabled[57]
1356 #else
1357 #ifdef DEBUG_PROGRESS
1358 #define dprintf_progress fprintf
1359 #define debugging_progress 1
1360 #else
1361 #define dprintf_progress while(0) fprintf
1362 #define debugging_progress 0
1363 #endif
1364 #endif
1366 #ifdef DEBUG_RUNTIME
1367 #define dprintf_prop if(!debug_msg_enabled[58]) ; else fprintf
1368 #define debugging_prop debug_msg_enabled[58]
1369 #else
1370 #ifdef DEBUG_PROP
1371 #define dprintf_prop fprintf
1372 #define debugging_prop 1
1373 #else
1374 #define dprintf_prop while(0) fprintf
1375 #define debugging_prop 0
1376 #endif
1377 #endif
1379 #ifdef DEBUG_RUNTIME
1380 #define dprintf_reg if(!debug_msg_enabled[59]) ; else fprintf
1381 #define debugging_reg debug_msg_enabled[59]
1382 #else
1383 #ifdef DEBUG_REG
1384 #define dprintf_reg fprintf
1385 #define debugging_reg 1
1386 #else
1387 #define dprintf_reg while(0) fprintf
1388 #define debugging_reg 0
1389 #endif
1390 #endif
1392 #ifdef DEBUG_RUNTIME
1393 #define dprintf_region if(!debug_msg_enabled[60]) ; else fprintf
1394 #define debugging_region debug_msg_enabled[60]
1395 #else
1396 #ifdef DEBUG_REGION
1397 #define dprintf_region fprintf
1398 #define debugging_region 1
1399 #else
1400 #define dprintf_region while(0) fprintf
1401 #define debugging_region 0
1402 #endif
1403 #endif
1405 #ifdef DEBUG_RUNTIME
1406 #define dprintf_relay if(!debug_msg_enabled[61]) ; else fprintf
1407 #define debugging_relay debug_msg_enabled[61]
1408 #else
1409 #ifdef DEBUG_RELAY
1410 #define dprintf_relay fprintf
1411 #define debugging_relay 1
1412 #else
1413 #define dprintf_relay while(0) fprintf
1414 #define debugging_relay 0
1415 #endif
1416 #endif
1418 #ifdef DEBUG_RUNTIME
1419 #define dprintf_resource if(!debug_msg_enabled[62]) ; else fprintf
1420 #define debugging_resource debug_msg_enabled[62]
1421 #else
1422 #ifdef DEBUG_RESOURCE
1423 #define dprintf_resource fprintf
1424 #define debugging_resource 1
1425 #else
1426 #define dprintf_resource while(0) fprintf
1427 #define debugging_resource 0
1428 #endif
1429 #endif
1431 #ifdef DEBUG_RUNTIME
1432 #define dprintf_scroll if(!debug_msg_enabled[63]) ; else fprintf
1433 #define debugging_scroll debug_msg_enabled[63]
1434 #else
1435 #ifdef DEBUG_SCROLL
1436 #define dprintf_scroll fprintf
1437 #define debugging_scroll 1
1438 #else
1439 #define dprintf_scroll while(0) fprintf
1440 #define debugging_scroll 0
1441 #endif
1442 #endif
1444 #ifdef DEBUG_RUNTIME
1445 #define dprintf_selector if(!debug_msg_enabled[64]) ; else fprintf
1446 #define debugging_selector debug_msg_enabled[64]
1447 #else
1448 #ifdef DEBUG_SELECTOR
1449 #define dprintf_selector fprintf
1450 #define debugging_selector 1
1451 #else
1452 #define dprintf_selector while(0) fprintf
1453 #define debugging_selector 0
1454 #endif
1455 #endif
1457 #ifdef DEBUG_RUNTIME
1458 #define dprintf_sem if(!debug_msg_enabled[65]) ; else fprintf
1459 #define debugging_sem debug_msg_enabled[65]
1460 #else
1461 #ifdef DEBUG_SEM
1462 #define dprintf_sem fprintf
1463 #define debugging_sem 1
1464 #else
1465 #define dprintf_sem while(0) fprintf
1466 #define debugging_sem 0
1467 #endif
1468 #endif
1470 #ifdef DEBUG_RUNTIME
1471 #define dprintf_sendmsg if(!debug_msg_enabled[66]) ; else fprintf
1472 #define debugging_sendmsg debug_msg_enabled[66]
1473 #else
1474 #ifdef DEBUG_SENDMSG
1475 #define dprintf_sendmsg fprintf
1476 #define debugging_sendmsg 1
1477 #else
1478 #define dprintf_sendmsg while(0) fprintf
1479 #define debugging_sendmsg 0
1480 #endif
1481 #endif
1483 #ifdef DEBUG_RUNTIME
1484 #define dprintf_shm if(!debug_msg_enabled[67]) ; else fprintf
1485 #define debugging_shm debug_msg_enabled[67]
1486 #else
1487 #ifdef DEBUG_SHM
1488 #define dprintf_shm fprintf
1489 #define debugging_shm 1
1490 #else
1491 #define dprintf_shm while(0) fprintf
1492 #define debugging_shm 0
1493 #endif
1494 #endif
1496 #ifdef DEBUG_RUNTIME
1497 #define dprintf_stress if(!debug_msg_enabled[68]) ; else fprintf
1498 #define debugging_stress debug_msg_enabled[68]
1499 #else
1500 #ifdef DEBUG_STRESS
1501 #define dprintf_stress fprintf
1502 #define debugging_stress 1
1503 #else
1504 #define dprintf_stress while(0) fprintf
1505 #define debugging_stress 0
1506 #endif
1507 #endif
1509 #ifdef DEBUG_RUNTIME
1510 #define dprintf_string if(!debug_msg_enabled[69]) ; else fprintf
1511 #define debugging_string debug_msg_enabled[69]
1512 #else
1513 #ifdef DEBUG_STRING
1514 #define dprintf_string fprintf
1515 #define debugging_string 1
1516 #else
1517 #define dprintf_string while(0) fprintf
1518 #define debugging_string 0
1519 #endif
1520 #endif
1522 #ifdef DEBUG_RUNTIME
1523 #define dprintf_task if(!debug_msg_enabled[70]) ; else fprintf
1524 #define debugging_task debug_msg_enabled[70]
1525 #else
1526 #ifdef DEBUG_TASK
1527 #define dprintf_task fprintf
1528 #define debugging_task 1
1529 #else
1530 #define dprintf_task while(0) fprintf
1531 #define debugging_task 0
1532 #endif
1533 #endif
1535 #ifdef DEBUG_RUNTIME
1536 #define dprintf_text if(!debug_msg_enabled[71]) ; else fprintf
1537 #define debugging_text debug_msg_enabled[71]
1538 #else
1539 #ifdef DEBUG_TEXT
1540 #define dprintf_text fprintf
1541 #define debugging_text 1
1542 #else
1543 #define dprintf_text while(0) fprintf
1544 #define debugging_text 0
1545 #endif
1546 #endif
1548 #ifdef DEBUG_RUNTIME
1549 #define dprintf_thunk if(!debug_msg_enabled[72]) ; else fprintf
1550 #define debugging_thunk debug_msg_enabled[72]
1551 #else
1552 #ifdef DEBUG_THUNK
1553 #define dprintf_thunk fprintf
1554 #define debugging_thunk 1
1555 #else
1556 #define dprintf_thunk while(0) fprintf
1557 #define debugging_thunk 0
1558 #endif
1559 #endif
1561 #ifdef DEBUG_RUNTIME
1562 #define dprintf_timer if(!debug_msg_enabled[73]) ; else fprintf
1563 #define debugging_timer debug_msg_enabled[73]
1564 #else
1565 #ifdef DEBUG_TIMER
1566 #define dprintf_timer fprintf
1567 #define debugging_timer 1
1568 #else
1569 #define dprintf_timer while(0) fprintf
1570 #define debugging_timer 0
1571 #endif
1572 #endif
1574 #ifdef DEBUG_RUNTIME
1575 #define dprintf_toolhelp if(!debug_msg_enabled[74]) ; else fprintf
1576 #define debugging_toolhelp debug_msg_enabled[74]
1577 #else
1578 #ifdef DEBUG_TOOLHELP
1579 #define dprintf_toolhelp fprintf
1580 #define debugging_toolhelp 1
1581 #else
1582 #define dprintf_toolhelp while(0) fprintf
1583 #define debugging_toolhelp 0
1584 #endif
1585 #endif
1587 #ifdef DEBUG_RUNTIME
1588 #define dprintf_tweak if(!debug_msg_enabled[75]) ; else fprintf
1589 #define debugging_tweak debug_msg_enabled[75]
1590 #else
1591 #ifdef DEBUG_TWEAK
1592 #define dprintf_tweak fprintf
1593 #define debugging_tweak 1
1594 #else
1595 #define dprintf_tweak while(0) fprintf
1596 #define debugging_tweak 0
1597 #endif
1598 #endif
1600 #ifdef DEBUG_RUNTIME
1601 #define dprintf_updown if(!debug_msg_enabled[76]) ; else fprintf
1602 #define debugging_updown debug_msg_enabled[76]
1603 #else
1604 #ifdef DEBUG_UPDOWN
1605 #define dprintf_updown fprintf
1606 #define debugging_updown 1
1607 #else
1608 #define dprintf_updown while(0) fprintf
1609 #define debugging_updown 0
1610 #endif
1611 #endif
1613 #ifdef DEBUG_RUNTIME
1614 #define dprintf_ver if(!debug_msg_enabled[77]) ; else fprintf
1615 #define debugging_ver debug_msg_enabled[77]
1616 #else
1617 #ifdef DEBUG_VER
1618 #define dprintf_ver fprintf
1619 #define debugging_ver 1
1620 #else
1621 #define dprintf_ver while(0) fprintf
1622 #define debugging_ver 0
1623 #endif
1624 #endif
1626 #ifdef DEBUG_RUNTIME
1627 #define dprintf_virtual if(!debug_msg_enabled[78]) ; else fprintf
1628 #define debugging_virtual debug_msg_enabled[78]
1629 #else
1630 #ifdef DEBUG_VIRTUAL
1631 #define dprintf_virtual fprintf
1632 #define debugging_virtual 1
1633 #else
1634 #define dprintf_virtual while(0) fprintf
1635 #define debugging_virtual 0
1636 #endif
1637 #endif
1639 #ifdef DEBUG_RUNTIME
1640 #define dprintf_vxd if(!debug_msg_enabled[79]) ; else fprintf
1641 #define debugging_vxd debug_msg_enabled[79]
1642 #else
1643 #ifdef DEBUG_VXD
1644 #define dprintf_vxd fprintf
1645 #define debugging_vxd 1
1646 #else
1647 #define dprintf_vxd while(0) fprintf
1648 #define debugging_vxd 0
1649 #endif
1650 #endif
1652 #ifdef DEBUG_RUNTIME
1653 #define dprintf_win if(!debug_msg_enabled[80]) ; else fprintf
1654 #define debugging_win debug_msg_enabled[80]
1655 #else
1656 #ifdef DEBUG_WIN
1657 #define dprintf_win fprintf
1658 #define debugging_win 1
1659 #else
1660 #define dprintf_win while(0) fprintf
1661 #define debugging_win 0
1662 #endif
1663 #endif
1665 #ifdef DEBUG_RUNTIME
1666 #define dprintf_win16drv if(!debug_msg_enabled[81]) ; else fprintf
1667 #define debugging_win16drv debug_msg_enabled[81]
1668 #else
1669 #ifdef DEBUG_WIN16DRV
1670 #define dprintf_win16drv fprintf
1671 #define debugging_win16drv 1
1672 #else
1673 #define dprintf_win16drv while(0) fprintf
1674 #define debugging_win16drv 0
1675 #endif
1676 #endif
1678 #ifdef DEBUG_RUNTIME
1679 #define dprintf_win32 if(!debug_msg_enabled[82]) ; else fprintf
1680 #define debugging_win32 debug_msg_enabled[82]
1681 #else
1682 #ifdef DEBUG_WIN32
1683 #define dprintf_win32 fprintf
1684 #define debugging_win32 1
1685 #else
1686 #define dprintf_win32 while(0) fprintf
1687 #define debugging_win32 0
1688 #endif
1689 #endif
1691 #ifdef DEBUG_RUNTIME
1692 #define dprintf_winsock if(!debug_msg_enabled[83]) ; else fprintf
1693 #define debugging_winsock debug_msg_enabled[83]
1694 #else
1695 #ifdef DEBUG_WINSOCK
1696 #define dprintf_winsock fprintf
1697 #define debugging_winsock 1
1698 #else
1699 #define dprintf_winsock while(0) fprintf
1700 #define debugging_winsock 0
1701 #endif
1702 #endif
1705 #ifdef DEBUG_RUNTIME
1706 #ifdef DEBUG_DEFINE_VARIABLES
1707 static char *debug_msg_name[] = {
1708 "accel",
1709 "aspi",
1710 "atom",
1711 "bitblt",
1712 "bitmap",
1713 "caret",
1714 "cdaudio",
1715 "class",
1716 "clipboard",
1717 "clipping",
1718 "combo",
1719 "comm",
1720 "commdlg",
1721 "crtdll",
1722 "cursor",
1723 "dc",
1724 "dde",
1725 "dialog",
1726 "dll",
1727 "dosfs",
1728 "driver",
1729 "edit",
1730 "event",
1731 "exec",
1732 "file",
1733 "fixup",
1734 "font",
1735 "gdi",
1736 "global",
1737 "graphics",
1738 "heap",
1739 "hook",
1740 "icon",
1741 "int",
1742 "key",
1743 "keyboard",
1744 "ldt",
1745 "listbox",
1746 "local",
1747 "mci",
1748 "mcianim",
1749 "mciwave",
1750 "mdi",
1751 "menu",
1752 "message",
1753 "metafile",
1754 "midi",
1755 "mmaux",
1756 "mmio",
1757 "mmsys",
1758 "mmtime",
1759 "module",
1760 "msg",
1761 "nonclient",
1762 "ole",
1763 "palette",
1764 "profile",
1765 "progress",
1766 "prop",
1767 "reg",
1768 "region",
1769 "relay",
1770 "resource",
1771 "scroll",
1772 "selector",
1773 "sem",
1774 "sendmsg",
1775 "shm",
1776 "stress",
1777 "string",
1778 "task",
1779 "text",
1780 "thunk",
1781 "timer",
1782 "toolhelp",
1783 "tweak",
1784 "updown",
1785 "ver",
1786 "virtual",
1787 "vxd",
1788 "win",
1789 "win16drv",
1790 "win32",
1791 "winsock",
1794 #endif
1795 #endif