Release 970720
[wine/multimedia.git] / include / debug.h
blob3308a57d455df634446344953ead6a551d74205a
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_ATOM
11 #undef DEBUG_BITBLT
12 #undef DEBUG_BITMAP
13 #undef DEBUG_CARET
14 #undef DEBUG_CDAUDIO
15 #undef DEBUG_CLASS
16 #undef DEBUG_CLIPBOARD
17 #undef DEBUG_CLIPPING
18 #undef DEBUG_COMBO
19 #undef DEBUG_COMM
20 #undef DEBUG_COMMDLG
21 #undef DEBUG_CRTDLL
22 #undef DEBUG_CURSOR
23 #undef DEBUG_DC
24 #undef DEBUG_DDE
25 #undef DEBUG_DIALOG
26 #undef DEBUG_DLL
27 #undef DEBUG_DOSFS
28 #undef DEBUG_DRIVER
29 #undef DEBUG_EDIT
30 #undef DEBUG_ENV
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_PROP
67 #undef DEBUG_REG
68 #undef DEBUG_REGION
69 #undef DEBUG_RELAY
70 #undef DEBUG_RESOURCE
71 #undef DEBUG_SCROLL
72 #undef DEBUG_SELECTOR
73 #undef DEBUG_SEM
74 #undef DEBUG_SENDMSG
75 #undef DEBUG_SHM
76 #undef DEBUG_STRESS
77 #undef DEBUG_STRING
78 #undef DEBUG_TASK
79 #undef DEBUG_TEXT
80 #undef DEBUG_TIMER
81 #undef DEBUG_TOOLHELP
82 #undef DEBUG_TWEAK
83 #undef DEBUG_VER
84 #undef DEBUG_VIRTUAL
85 #undef DEBUG_VXD
86 #undef DEBUG_WIN
87 #undef DEBUG_WIN16DRV
88 #undef DEBUG_WIN32
89 #undef DEBUG_WINSOCK
90 #endif
92 #ifdef DEBUG_ALL_EXT
93 #define DEBUG_ACCEL
94 #define DEBUG_ATOM
95 #define DEBUG_BITBLT
96 #define DEBUG_BITMAP
97 #define DEBUG_CARET
98 #define DEBUG_CDAUDIO
99 #define DEBUG_CLASS
100 #define DEBUG_CLIPBOARD
101 #define DEBUG_CLIPPING
102 #define DEBUG_COMBO
103 #define DEBUG_COMM
104 #define DEBUG_COMMDLG
105 #define DEBUG_CRTDLL
106 #define DEBUG_CURSOR
107 #define DEBUG_DC
108 #define DEBUG_DDE
109 #define DEBUG_DIALOG
110 #define DEBUG_DLL
111 #define DEBUG_DOSFS
112 #define DEBUG_DRIVER
113 #define DEBUG_EDIT
114 #define DEBUG_ENV
115 #define DEBUG_EVENT
116 #define DEBUG_EXEC
117 #define DEBUG_FILE
118 #define DEBUG_FIXUP
119 #define DEBUG_FONT
120 #define DEBUG_GDI
121 #define DEBUG_GLOBAL
122 #define DEBUG_GRAPHICS
123 #define DEBUG_HEAP
124 #define DEBUG_HOOK
125 #define DEBUG_ICON
126 #define DEBUG_INT
127 #define DEBUG_KEY
128 #define DEBUG_KEYBOARD
129 #define DEBUG_LDT
130 #define DEBUG_LISTBOX
131 #define DEBUG_LOCAL
132 #define DEBUG_MCI
133 #define DEBUG_MCIANIM
134 #define DEBUG_MCIWAVE
135 #define DEBUG_MDI
136 #define DEBUG_MENU
137 #define DEBUG_MESSAGE
138 #define DEBUG_METAFILE
139 #define DEBUG_MIDI
140 #define DEBUG_MMAUX
141 #define DEBUG_MMIO
142 #define DEBUG_MMSYS
143 #define DEBUG_MMTIME
144 #define DEBUG_MODULE
145 #define DEBUG_MSG
146 #define DEBUG_NONCLIENT
147 #define DEBUG_OLE
148 #define DEBUG_PALETTE
149 #define DEBUG_PROFILE
150 #define DEBUG_PROP
151 #define DEBUG_REG
152 #define DEBUG_REGION
153 #define DEBUG_RELAY
154 #define DEBUG_RESOURCE
155 #define DEBUG_SCROLL
156 #define DEBUG_SELECTOR
157 #define DEBUG_SEM
158 #define DEBUG_SENDMSG
159 #define DEBUG_SHM
160 #define DEBUG_STRESS
161 #define DEBUG_STRING
162 #define DEBUG_TASK
163 #define DEBUG_TEXT
164 #define DEBUG_TIMER
165 #define DEBUG_TOOLHELP
166 #define DEBUG_TWEAK
167 #define DEBUG_VER
168 #define DEBUG_VIRTUAL
169 #define DEBUG_VXD
170 #define DEBUG_WIN
171 #define DEBUG_WIN16DRV
172 #define DEBUG_WIN32
173 #define DEBUG_WINSOCK
174 #endif
176 #ifdef DEBUG_RUNTIME
177 #ifdef DEBUG_DEFINE_VARIABLES
178 short debug_msg_enabled[]={
179 #ifdef DEBUG_ACCEL
181 #else
183 #endif
184 #ifdef DEBUG_ATOM
186 #else
188 #endif
189 #ifdef DEBUG_BITBLT
191 #else
193 #endif
194 #ifdef DEBUG_BITMAP
196 #else
198 #endif
199 #ifdef DEBUG_CARET
201 #else
203 #endif
204 #ifdef DEBUG_CDAUDIO
206 #else
208 #endif
209 #ifdef DEBUG_CLASS
211 #else
213 #endif
214 #ifdef DEBUG_CLIPBOARD
216 #else
218 #endif
219 #ifdef DEBUG_CLIPPING
221 #else
223 #endif
224 #ifdef DEBUG_COMBO
226 #else
228 #endif
229 #ifdef DEBUG_COMM
231 #else
233 #endif
234 #ifdef DEBUG_COMMDLG
236 #else
238 #endif
239 #ifdef DEBUG_CRTDLL
241 #else
243 #endif
244 #ifdef DEBUG_CURSOR
246 #else
248 #endif
249 #ifdef DEBUG_DC
251 #else
253 #endif
254 #ifdef DEBUG_DDE
256 #else
258 #endif
259 #ifdef DEBUG_DIALOG
261 #else
263 #endif
264 #ifdef DEBUG_DLL
266 #else
268 #endif
269 #ifdef DEBUG_DOSFS
271 #else
273 #endif
274 #ifdef DEBUG_DRIVER
276 #else
278 #endif
279 #ifdef DEBUG_EDIT
281 #else
283 #endif
284 #ifdef DEBUG_ENV
286 #else
288 #endif
289 #ifdef DEBUG_EVENT
291 #else
293 #endif
294 #ifdef DEBUG_EXEC
296 #else
298 #endif
299 #ifdef DEBUG_FILE
301 #else
303 #endif
304 #ifdef DEBUG_FIXUP
306 #else
308 #endif
309 #ifdef DEBUG_FONT
311 #else
313 #endif
314 #ifdef DEBUG_GDI
316 #else
318 #endif
319 #ifdef DEBUG_GLOBAL
321 #else
323 #endif
324 #ifdef DEBUG_GRAPHICS
326 #else
328 #endif
329 #ifdef DEBUG_HEAP
331 #else
333 #endif
334 #ifdef DEBUG_HOOK
336 #else
338 #endif
339 #ifdef DEBUG_ICON
341 #else
343 #endif
344 #ifdef DEBUG_INT
346 #else
348 #endif
349 #ifdef DEBUG_KEY
351 #else
353 #endif
354 #ifdef DEBUG_KEYBOARD
356 #else
358 #endif
359 #ifdef DEBUG_LDT
361 #else
363 #endif
364 #ifdef DEBUG_LISTBOX
366 #else
368 #endif
369 #ifdef DEBUG_LOCAL
371 #else
373 #endif
374 #ifdef DEBUG_MCI
376 #else
378 #endif
379 #ifdef DEBUG_MCIANIM
381 #else
383 #endif
384 #ifdef DEBUG_MCIWAVE
386 #else
388 #endif
389 #ifdef DEBUG_MDI
391 #else
393 #endif
394 #ifdef DEBUG_MENU
396 #else
398 #endif
399 #ifdef DEBUG_MESSAGE
401 #else
403 #endif
404 #ifdef DEBUG_METAFILE
406 #else
408 #endif
409 #ifdef DEBUG_MIDI
411 #else
413 #endif
414 #ifdef DEBUG_MMAUX
416 #else
418 #endif
419 #ifdef DEBUG_MMIO
421 #else
423 #endif
424 #ifdef DEBUG_MMSYS
426 #else
428 #endif
429 #ifdef DEBUG_MMTIME
431 #else
433 #endif
434 #ifdef DEBUG_MODULE
436 #else
438 #endif
439 #ifdef DEBUG_MSG
441 #else
443 #endif
444 #ifdef DEBUG_NONCLIENT
446 #else
448 #endif
449 #ifdef DEBUG_OLE
451 #else
453 #endif
454 #ifdef DEBUG_PALETTE
456 #else
458 #endif
459 #ifdef DEBUG_PROFILE
461 #else
463 #endif
464 #ifdef DEBUG_PROP
466 #else
468 #endif
469 #ifdef DEBUG_REG
471 #else
473 #endif
474 #ifdef DEBUG_REGION
476 #else
478 #endif
479 #ifdef DEBUG_RELAY
481 #else
483 #endif
484 #ifdef DEBUG_RESOURCE
486 #else
488 #endif
489 #ifdef DEBUG_SCROLL
491 #else
493 #endif
494 #ifdef DEBUG_SELECTOR
496 #else
498 #endif
499 #ifdef DEBUG_SEM
501 #else
503 #endif
504 #ifdef DEBUG_SENDMSG
506 #else
508 #endif
509 #ifdef DEBUG_SHM
511 #else
513 #endif
514 #ifdef DEBUG_STRESS
516 #else
518 #endif
519 #ifdef DEBUG_STRING
521 #else
523 #endif
524 #ifdef DEBUG_TASK
526 #else
528 #endif
529 #ifdef DEBUG_TEXT
531 #else
533 #endif
534 #ifdef DEBUG_TIMER
536 #else
538 #endif
539 #ifdef DEBUG_TOOLHELP
541 #else
543 #endif
544 #ifdef DEBUG_TWEAK
546 #else
548 #endif
549 #ifdef DEBUG_VER
551 #else
553 #endif
554 #ifdef DEBUG_VIRTUAL
556 #else
558 #endif
559 #ifdef DEBUG_VXD
561 #else
563 #endif
564 #ifdef DEBUG_WIN
566 #else
568 #endif
569 #ifdef DEBUG_WIN16DRV
571 #else
573 #endif
574 #ifdef DEBUG_WIN32
576 #else
578 #endif
579 #ifdef DEBUG_WINSOCK
581 #else
583 #endif
586 #else
587 extern short debug_msg_enabled[];
588 #endif
589 #endif
591 #ifdef DEBUG_RUNTIME
592 #define dprintf_accel if(!debug_msg_enabled[0]) ; else fprintf
593 #define debugging_accel debug_msg_enabled[0]
594 #else
595 #ifdef DEBUG_ACCEL
596 #define dprintf_accel fprintf
597 #define debugging_accel 1
598 #else
599 #define dprintf_accel while(0) fprintf
600 #define debugging_accel 0
601 #endif
602 #endif
604 #ifdef DEBUG_RUNTIME
605 #define dprintf_atom if(!debug_msg_enabled[1]) ; else fprintf
606 #define debugging_atom debug_msg_enabled[1]
607 #else
608 #ifdef DEBUG_ATOM
609 #define dprintf_atom fprintf
610 #define debugging_atom 1
611 #else
612 #define dprintf_atom while(0) fprintf
613 #define debugging_atom 0
614 #endif
615 #endif
617 #ifdef DEBUG_RUNTIME
618 #define dprintf_bitblt if(!debug_msg_enabled[2]) ; else fprintf
619 #define debugging_bitblt debug_msg_enabled[2]
620 #else
621 #ifdef DEBUG_BITBLT
622 #define dprintf_bitblt fprintf
623 #define debugging_bitblt 1
624 #else
625 #define dprintf_bitblt while(0) fprintf
626 #define debugging_bitblt 0
627 #endif
628 #endif
630 #ifdef DEBUG_RUNTIME
631 #define dprintf_bitmap if(!debug_msg_enabled[3]) ; else fprintf
632 #define debugging_bitmap debug_msg_enabled[3]
633 #else
634 #ifdef DEBUG_BITMAP
635 #define dprintf_bitmap fprintf
636 #define debugging_bitmap 1
637 #else
638 #define dprintf_bitmap while(0) fprintf
639 #define debugging_bitmap 0
640 #endif
641 #endif
643 #ifdef DEBUG_RUNTIME
644 #define dprintf_caret if(!debug_msg_enabled[4]) ; else fprintf
645 #define debugging_caret debug_msg_enabled[4]
646 #else
647 #ifdef DEBUG_CARET
648 #define dprintf_caret fprintf
649 #define debugging_caret 1
650 #else
651 #define dprintf_caret while(0) fprintf
652 #define debugging_caret 0
653 #endif
654 #endif
656 #ifdef DEBUG_RUNTIME
657 #define dprintf_cdaudio if(!debug_msg_enabled[5]) ; else fprintf
658 #define debugging_cdaudio debug_msg_enabled[5]
659 #else
660 #ifdef DEBUG_CDAUDIO
661 #define dprintf_cdaudio fprintf
662 #define debugging_cdaudio 1
663 #else
664 #define dprintf_cdaudio while(0) fprintf
665 #define debugging_cdaudio 0
666 #endif
667 #endif
669 #ifdef DEBUG_RUNTIME
670 #define dprintf_class if(!debug_msg_enabled[6]) ; else fprintf
671 #define debugging_class debug_msg_enabled[6]
672 #else
673 #ifdef DEBUG_CLASS
674 #define dprintf_class fprintf
675 #define debugging_class 1
676 #else
677 #define dprintf_class while(0) fprintf
678 #define debugging_class 0
679 #endif
680 #endif
682 #ifdef DEBUG_RUNTIME
683 #define dprintf_clipboard if(!debug_msg_enabled[7]) ; else fprintf
684 #define debugging_clipboard debug_msg_enabled[7]
685 #else
686 #ifdef DEBUG_CLIPBOARD
687 #define dprintf_clipboard fprintf
688 #define debugging_clipboard 1
689 #else
690 #define dprintf_clipboard while(0) fprintf
691 #define debugging_clipboard 0
692 #endif
693 #endif
695 #ifdef DEBUG_RUNTIME
696 #define dprintf_clipping if(!debug_msg_enabled[8]) ; else fprintf
697 #define debugging_clipping debug_msg_enabled[8]
698 #else
699 #ifdef DEBUG_CLIPPING
700 #define dprintf_clipping fprintf
701 #define debugging_clipping 1
702 #else
703 #define dprintf_clipping while(0) fprintf
704 #define debugging_clipping 0
705 #endif
706 #endif
708 #ifdef DEBUG_RUNTIME
709 #define dprintf_combo if(!debug_msg_enabled[9]) ; else fprintf
710 #define debugging_combo debug_msg_enabled[9]
711 #else
712 #ifdef DEBUG_COMBO
713 #define dprintf_combo fprintf
714 #define debugging_combo 1
715 #else
716 #define dprintf_combo while(0) fprintf
717 #define debugging_combo 0
718 #endif
719 #endif
721 #ifdef DEBUG_RUNTIME
722 #define dprintf_comm if(!debug_msg_enabled[10]) ; else fprintf
723 #define debugging_comm debug_msg_enabled[10]
724 #else
725 #ifdef DEBUG_COMM
726 #define dprintf_comm fprintf
727 #define debugging_comm 1
728 #else
729 #define dprintf_comm while(0) fprintf
730 #define debugging_comm 0
731 #endif
732 #endif
734 #ifdef DEBUG_RUNTIME
735 #define dprintf_commdlg if(!debug_msg_enabled[11]) ; else fprintf
736 #define debugging_commdlg debug_msg_enabled[11]
737 #else
738 #ifdef DEBUG_COMMDLG
739 #define dprintf_commdlg fprintf
740 #define debugging_commdlg 1
741 #else
742 #define dprintf_commdlg while(0) fprintf
743 #define debugging_commdlg 0
744 #endif
745 #endif
747 #ifdef DEBUG_RUNTIME
748 #define dprintf_crtdll if(!debug_msg_enabled[12]) ; else fprintf
749 #define debugging_crtdll debug_msg_enabled[12]
750 #else
751 #ifdef DEBUG_CRTDLL
752 #define dprintf_crtdll fprintf
753 #define debugging_crtdll 1
754 #else
755 #define dprintf_crtdll while(0) fprintf
756 #define debugging_crtdll 0
757 #endif
758 #endif
760 #ifdef DEBUG_RUNTIME
761 #define dprintf_cursor if(!debug_msg_enabled[13]) ; else fprintf
762 #define debugging_cursor debug_msg_enabled[13]
763 #else
764 #ifdef DEBUG_CURSOR
765 #define dprintf_cursor fprintf
766 #define debugging_cursor 1
767 #else
768 #define dprintf_cursor while(0) fprintf
769 #define debugging_cursor 0
770 #endif
771 #endif
773 #ifdef DEBUG_RUNTIME
774 #define dprintf_dc if(!debug_msg_enabled[14]) ; else fprintf
775 #define debugging_dc debug_msg_enabled[14]
776 #else
777 #ifdef DEBUG_DC
778 #define dprintf_dc fprintf
779 #define debugging_dc 1
780 #else
781 #define dprintf_dc while(0) fprintf
782 #define debugging_dc 0
783 #endif
784 #endif
786 #ifdef DEBUG_RUNTIME
787 #define dprintf_dde if(!debug_msg_enabled[15]) ; else fprintf
788 #define debugging_dde debug_msg_enabled[15]
789 #else
790 #ifdef DEBUG_DDE
791 #define dprintf_dde fprintf
792 #define debugging_dde 1
793 #else
794 #define dprintf_dde while(0) fprintf
795 #define debugging_dde 0
796 #endif
797 #endif
799 #ifdef DEBUG_RUNTIME
800 #define dprintf_dialog if(!debug_msg_enabled[16]) ; else fprintf
801 #define debugging_dialog debug_msg_enabled[16]
802 #else
803 #ifdef DEBUG_DIALOG
804 #define dprintf_dialog fprintf
805 #define debugging_dialog 1
806 #else
807 #define dprintf_dialog while(0) fprintf
808 #define debugging_dialog 0
809 #endif
810 #endif
812 #ifdef DEBUG_RUNTIME
813 #define dprintf_dll if(!debug_msg_enabled[17]) ; else fprintf
814 #define debugging_dll debug_msg_enabled[17]
815 #else
816 #ifdef DEBUG_DLL
817 #define dprintf_dll fprintf
818 #define debugging_dll 1
819 #else
820 #define dprintf_dll while(0) fprintf
821 #define debugging_dll 0
822 #endif
823 #endif
825 #ifdef DEBUG_RUNTIME
826 #define dprintf_dosfs if(!debug_msg_enabled[18]) ; else fprintf
827 #define debugging_dosfs debug_msg_enabled[18]
828 #else
829 #ifdef DEBUG_DOSFS
830 #define dprintf_dosfs fprintf
831 #define debugging_dosfs 1
832 #else
833 #define dprintf_dosfs while(0) fprintf
834 #define debugging_dosfs 0
835 #endif
836 #endif
838 #ifdef DEBUG_RUNTIME
839 #define dprintf_driver if(!debug_msg_enabled[19]) ; else fprintf
840 #define debugging_driver debug_msg_enabled[19]
841 #else
842 #ifdef DEBUG_DRIVER
843 #define dprintf_driver fprintf
844 #define debugging_driver 1
845 #else
846 #define dprintf_driver while(0) fprintf
847 #define debugging_driver 0
848 #endif
849 #endif
851 #ifdef DEBUG_RUNTIME
852 #define dprintf_edit if(!debug_msg_enabled[20]) ; else fprintf
853 #define debugging_edit debug_msg_enabled[20]
854 #else
855 #ifdef DEBUG_EDIT
856 #define dprintf_edit fprintf
857 #define debugging_edit 1
858 #else
859 #define dprintf_edit while(0) fprintf
860 #define debugging_edit 0
861 #endif
862 #endif
864 #ifdef DEBUG_RUNTIME
865 #define dprintf_env if(!debug_msg_enabled[21]) ; else fprintf
866 #define debugging_env debug_msg_enabled[21]
867 #else
868 #ifdef DEBUG_ENV
869 #define dprintf_env fprintf
870 #define debugging_env 1
871 #else
872 #define dprintf_env while(0) fprintf
873 #define debugging_env 0
874 #endif
875 #endif
877 #ifdef DEBUG_RUNTIME
878 #define dprintf_event if(!debug_msg_enabled[22]) ; else fprintf
879 #define debugging_event debug_msg_enabled[22]
880 #else
881 #ifdef DEBUG_EVENT
882 #define dprintf_event fprintf
883 #define debugging_event 1
884 #else
885 #define dprintf_event while(0) fprintf
886 #define debugging_event 0
887 #endif
888 #endif
890 #ifdef DEBUG_RUNTIME
891 #define dprintf_exec if(!debug_msg_enabled[23]) ; else fprintf
892 #define debugging_exec debug_msg_enabled[23]
893 #else
894 #ifdef DEBUG_EXEC
895 #define dprintf_exec fprintf
896 #define debugging_exec 1
897 #else
898 #define dprintf_exec while(0) fprintf
899 #define debugging_exec 0
900 #endif
901 #endif
903 #ifdef DEBUG_RUNTIME
904 #define dprintf_file if(!debug_msg_enabled[24]) ; else fprintf
905 #define debugging_file debug_msg_enabled[24]
906 #else
907 #ifdef DEBUG_FILE
908 #define dprintf_file fprintf
909 #define debugging_file 1
910 #else
911 #define dprintf_file while(0) fprintf
912 #define debugging_file 0
913 #endif
914 #endif
916 #ifdef DEBUG_RUNTIME
917 #define dprintf_fixup if(!debug_msg_enabled[25]) ; else fprintf
918 #define debugging_fixup debug_msg_enabled[25]
919 #else
920 #ifdef DEBUG_FIXUP
921 #define dprintf_fixup fprintf
922 #define debugging_fixup 1
923 #else
924 #define dprintf_fixup while(0) fprintf
925 #define debugging_fixup 0
926 #endif
927 #endif
929 #ifdef DEBUG_RUNTIME
930 #define dprintf_font if(!debug_msg_enabled[26]) ; else fprintf
931 #define debugging_font debug_msg_enabled[26]
932 #else
933 #ifdef DEBUG_FONT
934 #define dprintf_font fprintf
935 #define debugging_font 1
936 #else
937 #define dprintf_font while(0) fprintf
938 #define debugging_font 0
939 #endif
940 #endif
942 #ifdef DEBUG_RUNTIME
943 #define dprintf_gdi if(!debug_msg_enabled[27]) ; else fprintf
944 #define debugging_gdi debug_msg_enabled[27]
945 #else
946 #ifdef DEBUG_GDI
947 #define dprintf_gdi fprintf
948 #define debugging_gdi 1
949 #else
950 #define dprintf_gdi while(0) fprintf
951 #define debugging_gdi 0
952 #endif
953 #endif
955 #ifdef DEBUG_RUNTIME
956 #define dprintf_global if(!debug_msg_enabled[28]) ; else fprintf
957 #define debugging_global debug_msg_enabled[28]
958 #else
959 #ifdef DEBUG_GLOBAL
960 #define dprintf_global fprintf
961 #define debugging_global 1
962 #else
963 #define dprintf_global while(0) fprintf
964 #define debugging_global 0
965 #endif
966 #endif
968 #ifdef DEBUG_RUNTIME
969 #define dprintf_graphics if(!debug_msg_enabled[29]) ; else fprintf
970 #define debugging_graphics debug_msg_enabled[29]
971 #else
972 #ifdef DEBUG_GRAPHICS
973 #define dprintf_graphics fprintf
974 #define debugging_graphics 1
975 #else
976 #define dprintf_graphics while(0) fprintf
977 #define debugging_graphics 0
978 #endif
979 #endif
981 #ifdef DEBUG_RUNTIME
982 #define dprintf_heap if(!debug_msg_enabled[30]) ; else fprintf
983 #define debugging_heap debug_msg_enabled[30]
984 #else
985 #ifdef DEBUG_HEAP
986 #define dprintf_heap fprintf
987 #define debugging_heap 1
988 #else
989 #define dprintf_heap while(0) fprintf
990 #define debugging_heap 0
991 #endif
992 #endif
994 #ifdef DEBUG_RUNTIME
995 #define dprintf_hook if(!debug_msg_enabled[31]) ; else fprintf
996 #define debugging_hook debug_msg_enabled[31]
997 #else
998 #ifdef DEBUG_HOOK
999 #define dprintf_hook fprintf
1000 #define debugging_hook 1
1001 #else
1002 #define dprintf_hook while(0) fprintf
1003 #define debugging_hook 0
1004 #endif
1005 #endif
1007 #ifdef DEBUG_RUNTIME
1008 #define dprintf_icon if(!debug_msg_enabled[32]) ; else fprintf
1009 #define debugging_icon debug_msg_enabled[32]
1010 #else
1011 #ifdef DEBUG_ICON
1012 #define dprintf_icon fprintf
1013 #define debugging_icon 1
1014 #else
1015 #define dprintf_icon while(0) fprintf
1016 #define debugging_icon 0
1017 #endif
1018 #endif
1020 #ifdef DEBUG_RUNTIME
1021 #define dprintf_int if(!debug_msg_enabled[33]) ; else fprintf
1022 #define debugging_int debug_msg_enabled[33]
1023 #else
1024 #ifdef DEBUG_INT
1025 #define dprintf_int fprintf
1026 #define debugging_int 1
1027 #else
1028 #define dprintf_int while(0) fprintf
1029 #define debugging_int 0
1030 #endif
1031 #endif
1033 #ifdef DEBUG_RUNTIME
1034 #define dprintf_key if(!debug_msg_enabled[34]) ; else fprintf
1035 #define debugging_key debug_msg_enabled[34]
1036 #else
1037 #ifdef DEBUG_KEY
1038 #define dprintf_key fprintf
1039 #define debugging_key 1
1040 #else
1041 #define dprintf_key while(0) fprintf
1042 #define debugging_key 0
1043 #endif
1044 #endif
1046 #ifdef DEBUG_RUNTIME
1047 #define dprintf_keyboard if(!debug_msg_enabled[35]) ; else fprintf
1048 #define debugging_keyboard debug_msg_enabled[35]
1049 #else
1050 #ifdef DEBUG_KEYBOARD
1051 #define dprintf_keyboard fprintf
1052 #define debugging_keyboard 1
1053 #else
1054 #define dprintf_keyboard while(0) fprintf
1055 #define debugging_keyboard 0
1056 #endif
1057 #endif
1059 #ifdef DEBUG_RUNTIME
1060 #define dprintf_ldt if(!debug_msg_enabled[36]) ; else fprintf
1061 #define debugging_ldt debug_msg_enabled[36]
1062 #else
1063 #ifdef DEBUG_LDT
1064 #define dprintf_ldt fprintf
1065 #define debugging_ldt 1
1066 #else
1067 #define dprintf_ldt while(0) fprintf
1068 #define debugging_ldt 0
1069 #endif
1070 #endif
1072 #ifdef DEBUG_RUNTIME
1073 #define dprintf_listbox if(!debug_msg_enabled[37]) ; else fprintf
1074 #define debugging_listbox debug_msg_enabled[37]
1075 #else
1076 #ifdef DEBUG_LISTBOX
1077 #define dprintf_listbox fprintf
1078 #define debugging_listbox 1
1079 #else
1080 #define dprintf_listbox while(0) fprintf
1081 #define debugging_listbox 0
1082 #endif
1083 #endif
1085 #ifdef DEBUG_RUNTIME
1086 #define dprintf_local if(!debug_msg_enabled[38]) ; else fprintf
1087 #define debugging_local debug_msg_enabled[38]
1088 #else
1089 #ifdef DEBUG_LOCAL
1090 #define dprintf_local fprintf
1091 #define debugging_local 1
1092 #else
1093 #define dprintf_local while(0) fprintf
1094 #define debugging_local 0
1095 #endif
1096 #endif
1098 #ifdef DEBUG_RUNTIME
1099 #define dprintf_mci if(!debug_msg_enabled[39]) ; else fprintf
1100 #define debugging_mci debug_msg_enabled[39]
1101 #else
1102 #ifdef DEBUG_MCI
1103 #define dprintf_mci fprintf
1104 #define debugging_mci 1
1105 #else
1106 #define dprintf_mci while(0) fprintf
1107 #define debugging_mci 0
1108 #endif
1109 #endif
1111 #ifdef DEBUG_RUNTIME
1112 #define dprintf_mcianim if(!debug_msg_enabled[40]) ; else fprintf
1113 #define debugging_mcianim debug_msg_enabled[40]
1114 #else
1115 #ifdef DEBUG_MCIANIM
1116 #define dprintf_mcianim fprintf
1117 #define debugging_mcianim 1
1118 #else
1119 #define dprintf_mcianim while(0) fprintf
1120 #define debugging_mcianim 0
1121 #endif
1122 #endif
1124 #ifdef DEBUG_RUNTIME
1125 #define dprintf_mciwave if(!debug_msg_enabled[41]) ; else fprintf
1126 #define debugging_mciwave debug_msg_enabled[41]
1127 #else
1128 #ifdef DEBUG_MCIWAVE
1129 #define dprintf_mciwave fprintf
1130 #define debugging_mciwave 1
1131 #else
1132 #define dprintf_mciwave while(0) fprintf
1133 #define debugging_mciwave 0
1134 #endif
1135 #endif
1137 #ifdef DEBUG_RUNTIME
1138 #define dprintf_mdi if(!debug_msg_enabled[42]) ; else fprintf
1139 #define debugging_mdi debug_msg_enabled[42]
1140 #else
1141 #ifdef DEBUG_MDI
1142 #define dprintf_mdi fprintf
1143 #define debugging_mdi 1
1144 #else
1145 #define dprintf_mdi while(0) fprintf
1146 #define debugging_mdi 0
1147 #endif
1148 #endif
1150 #ifdef DEBUG_RUNTIME
1151 #define dprintf_menu if(!debug_msg_enabled[43]) ; else fprintf
1152 #define debugging_menu debug_msg_enabled[43]
1153 #else
1154 #ifdef DEBUG_MENU
1155 #define dprintf_menu fprintf
1156 #define debugging_menu 1
1157 #else
1158 #define dprintf_menu while(0) fprintf
1159 #define debugging_menu 0
1160 #endif
1161 #endif
1163 #ifdef DEBUG_RUNTIME
1164 #define dprintf_message if(!debug_msg_enabled[44]) ; else fprintf
1165 #define debugging_message debug_msg_enabled[44]
1166 #else
1167 #ifdef DEBUG_MESSAGE
1168 #define dprintf_message fprintf
1169 #define debugging_message 1
1170 #else
1171 #define dprintf_message while(0) fprintf
1172 #define debugging_message 0
1173 #endif
1174 #endif
1176 #ifdef DEBUG_RUNTIME
1177 #define dprintf_metafile if(!debug_msg_enabled[45]) ; else fprintf
1178 #define debugging_metafile debug_msg_enabled[45]
1179 #else
1180 #ifdef DEBUG_METAFILE
1181 #define dprintf_metafile fprintf
1182 #define debugging_metafile 1
1183 #else
1184 #define dprintf_metafile while(0) fprintf
1185 #define debugging_metafile 0
1186 #endif
1187 #endif
1189 #ifdef DEBUG_RUNTIME
1190 #define dprintf_midi if(!debug_msg_enabled[46]) ; else fprintf
1191 #define debugging_midi debug_msg_enabled[46]
1192 #else
1193 #ifdef DEBUG_MIDI
1194 #define dprintf_midi fprintf
1195 #define debugging_midi 1
1196 #else
1197 #define dprintf_midi while(0) fprintf
1198 #define debugging_midi 0
1199 #endif
1200 #endif
1202 #ifdef DEBUG_RUNTIME
1203 #define dprintf_mmaux if(!debug_msg_enabled[47]) ; else fprintf
1204 #define debugging_mmaux debug_msg_enabled[47]
1205 #else
1206 #ifdef DEBUG_MMAUX
1207 #define dprintf_mmaux fprintf
1208 #define debugging_mmaux 1
1209 #else
1210 #define dprintf_mmaux while(0) fprintf
1211 #define debugging_mmaux 0
1212 #endif
1213 #endif
1215 #ifdef DEBUG_RUNTIME
1216 #define dprintf_mmio if(!debug_msg_enabled[48]) ; else fprintf
1217 #define debugging_mmio debug_msg_enabled[48]
1218 #else
1219 #ifdef DEBUG_MMIO
1220 #define dprintf_mmio fprintf
1221 #define debugging_mmio 1
1222 #else
1223 #define dprintf_mmio while(0) fprintf
1224 #define debugging_mmio 0
1225 #endif
1226 #endif
1228 #ifdef DEBUG_RUNTIME
1229 #define dprintf_mmsys if(!debug_msg_enabled[49]) ; else fprintf
1230 #define debugging_mmsys debug_msg_enabled[49]
1231 #else
1232 #ifdef DEBUG_MMSYS
1233 #define dprintf_mmsys fprintf
1234 #define debugging_mmsys 1
1235 #else
1236 #define dprintf_mmsys while(0) fprintf
1237 #define debugging_mmsys 0
1238 #endif
1239 #endif
1241 #ifdef DEBUG_RUNTIME
1242 #define dprintf_mmtime if(!debug_msg_enabled[50]) ; else fprintf
1243 #define debugging_mmtime debug_msg_enabled[50]
1244 #else
1245 #ifdef DEBUG_MMTIME
1246 #define dprintf_mmtime fprintf
1247 #define debugging_mmtime 1
1248 #else
1249 #define dprintf_mmtime while(0) fprintf
1250 #define debugging_mmtime 0
1251 #endif
1252 #endif
1254 #ifdef DEBUG_RUNTIME
1255 #define dprintf_module if(!debug_msg_enabled[51]) ; else fprintf
1256 #define debugging_module debug_msg_enabled[51]
1257 #else
1258 #ifdef DEBUG_MODULE
1259 #define dprintf_module fprintf
1260 #define debugging_module 1
1261 #else
1262 #define dprintf_module while(0) fprintf
1263 #define debugging_module 0
1264 #endif
1265 #endif
1267 #ifdef DEBUG_RUNTIME
1268 #define dprintf_msg if(!debug_msg_enabled[52]) ; else fprintf
1269 #define debugging_msg debug_msg_enabled[52]
1270 #else
1271 #ifdef DEBUG_MSG
1272 #define dprintf_msg fprintf
1273 #define debugging_msg 1
1274 #else
1275 #define dprintf_msg while(0) fprintf
1276 #define debugging_msg 0
1277 #endif
1278 #endif
1280 #ifdef DEBUG_RUNTIME
1281 #define dprintf_nonclient if(!debug_msg_enabled[53]) ; else fprintf
1282 #define debugging_nonclient debug_msg_enabled[53]
1283 #else
1284 #ifdef DEBUG_NONCLIENT
1285 #define dprintf_nonclient fprintf
1286 #define debugging_nonclient 1
1287 #else
1288 #define dprintf_nonclient while(0) fprintf
1289 #define debugging_nonclient 0
1290 #endif
1291 #endif
1293 #ifdef DEBUG_RUNTIME
1294 #define dprintf_ole if(!debug_msg_enabled[54]) ; else fprintf
1295 #define debugging_ole debug_msg_enabled[54]
1296 #else
1297 #ifdef DEBUG_OLE
1298 #define dprintf_ole fprintf
1299 #define debugging_ole 1
1300 #else
1301 #define dprintf_ole while(0) fprintf
1302 #define debugging_ole 0
1303 #endif
1304 #endif
1306 #ifdef DEBUG_RUNTIME
1307 #define dprintf_palette if(!debug_msg_enabled[55]) ; else fprintf
1308 #define debugging_palette debug_msg_enabled[55]
1309 #else
1310 #ifdef DEBUG_PALETTE
1311 #define dprintf_palette fprintf
1312 #define debugging_palette 1
1313 #else
1314 #define dprintf_palette while(0) fprintf
1315 #define debugging_palette 0
1316 #endif
1317 #endif
1319 #ifdef DEBUG_RUNTIME
1320 #define dprintf_profile if(!debug_msg_enabled[56]) ; else fprintf
1321 #define debugging_profile debug_msg_enabled[56]
1322 #else
1323 #ifdef DEBUG_PROFILE
1324 #define dprintf_profile fprintf
1325 #define debugging_profile 1
1326 #else
1327 #define dprintf_profile while(0) fprintf
1328 #define debugging_profile 0
1329 #endif
1330 #endif
1332 #ifdef DEBUG_RUNTIME
1333 #define dprintf_prop if(!debug_msg_enabled[57]) ; else fprintf
1334 #define debugging_prop debug_msg_enabled[57]
1335 #else
1336 #ifdef DEBUG_PROP
1337 #define dprintf_prop fprintf
1338 #define debugging_prop 1
1339 #else
1340 #define dprintf_prop while(0) fprintf
1341 #define debugging_prop 0
1342 #endif
1343 #endif
1345 #ifdef DEBUG_RUNTIME
1346 #define dprintf_reg if(!debug_msg_enabled[58]) ; else fprintf
1347 #define debugging_reg debug_msg_enabled[58]
1348 #else
1349 #ifdef DEBUG_REG
1350 #define dprintf_reg fprintf
1351 #define debugging_reg 1
1352 #else
1353 #define dprintf_reg while(0) fprintf
1354 #define debugging_reg 0
1355 #endif
1356 #endif
1358 #ifdef DEBUG_RUNTIME
1359 #define dprintf_region if(!debug_msg_enabled[59]) ; else fprintf
1360 #define debugging_region debug_msg_enabled[59]
1361 #else
1362 #ifdef DEBUG_REGION
1363 #define dprintf_region fprintf
1364 #define debugging_region 1
1365 #else
1366 #define dprintf_region while(0) fprintf
1367 #define debugging_region 0
1368 #endif
1369 #endif
1371 #ifdef DEBUG_RUNTIME
1372 #define dprintf_relay if(!debug_msg_enabled[60]) ; else fprintf
1373 #define debugging_relay debug_msg_enabled[60]
1374 #else
1375 #ifdef DEBUG_RELAY
1376 #define dprintf_relay fprintf
1377 #define debugging_relay 1
1378 #else
1379 #define dprintf_relay while(0) fprintf
1380 #define debugging_relay 0
1381 #endif
1382 #endif
1384 #ifdef DEBUG_RUNTIME
1385 #define dprintf_resource if(!debug_msg_enabled[61]) ; else fprintf
1386 #define debugging_resource debug_msg_enabled[61]
1387 #else
1388 #ifdef DEBUG_RESOURCE
1389 #define dprintf_resource fprintf
1390 #define debugging_resource 1
1391 #else
1392 #define dprintf_resource while(0) fprintf
1393 #define debugging_resource 0
1394 #endif
1395 #endif
1397 #ifdef DEBUG_RUNTIME
1398 #define dprintf_scroll if(!debug_msg_enabled[62]) ; else fprintf
1399 #define debugging_scroll debug_msg_enabled[62]
1400 #else
1401 #ifdef DEBUG_SCROLL
1402 #define dprintf_scroll fprintf
1403 #define debugging_scroll 1
1404 #else
1405 #define dprintf_scroll while(0) fprintf
1406 #define debugging_scroll 0
1407 #endif
1408 #endif
1410 #ifdef DEBUG_RUNTIME
1411 #define dprintf_selector if(!debug_msg_enabled[63]) ; else fprintf
1412 #define debugging_selector debug_msg_enabled[63]
1413 #else
1414 #ifdef DEBUG_SELECTOR
1415 #define dprintf_selector fprintf
1416 #define debugging_selector 1
1417 #else
1418 #define dprintf_selector while(0) fprintf
1419 #define debugging_selector 0
1420 #endif
1421 #endif
1423 #ifdef DEBUG_RUNTIME
1424 #define dprintf_sem if(!debug_msg_enabled[64]) ; else fprintf
1425 #define debugging_sem debug_msg_enabled[64]
1426 #else
1427 #ifdef DEBUG_SEM
1428 #define dprintf_sem fprintf
1429 #define debugging_sem 1
1430 #else
1431 #define dprintf_sem while(0) fprintf
1432 #define debugging_sem 0
1433 #endif
1434 #endif
1436 #ifdef DEBUG_RUNTIME
1437 #define dprintf_sendmsg if(!debug_msg_enabled[65]) ; else fprintf
1438 #define debugging_sendmsg debug_msg_enabled[65]
1439 #else
1440 #ifdef DEBUG_SENDMSG
1441 #define dprintf_sendmsg fprintf
1442 #define debugging_sendmsg 1
1443 #else
1444 #define dprintf_sendmsg while(0) fprintf
1445 #define debugging_sendmsg 0
1446 #endif
1447 #endif
1449 #ifdef DEBUG_RUNTIME
1450 #define dprintf_shm if(!debug_msg_enabled[66]) ; else fprintf
1451 #define debugging_shm debug_msg_enabled[66]
1452 #else
1453 #ifdef DEBUG_SHM
1454 #define dprintf_shm fprintf
1455 #define debugging_shm 1
1456 #else
1457 #define dprintf_shm while(0) fprintf
1458 #define debugging_shm 0
1459 #endif
1460 #endif
1462 #ifdef DEBUG_RUNTIME
1463 #define dprintf_stress if(!debug_msg_enabled[67]) ; else fprintf
1464 #define debugging_stress debug_msg_enabled[67]
1465 #else
1466 #ifdef DEBUG_STRESS
1467 #define dprintf_stress fprintf
1468 #define debugging_stress 1
1469 #else
1470 #define dprintf_stress while(0) fprintf
1471 #define debugging_stress 0
1472 #endif
1473 #endif
1475 #ifdef DEBUG_RUNTIME
1476 #define dprintf_string if(!debug_msg_enabled[68]) ; else fprintf
1477 #define debugging_string debug_msg_enabled[68]
1478 #else
1479 #ifdef DEBUG_STRING
1480 #define dprintf_string fprintf
1481 #define debugging_string 1
1482 #else
1483 #define dprintf_string while(0) fprintf
1484 #define debugging_string 0
1485 #endif
1486 #endif
1488 #ifdef DEBUG_RUNTIME
1489 #define dprintf_task if(!debug_msg_enabled[69]) ; else fprintf
1490 #define debugging_task debug_msg_enabled[69]
1491 #else
1492 #ifdef DEBUG_TASK
1493 #define dprintf_task fprintf
1494 #define debugging_task 1
1495 #else
1496 #define dprintf_task while(0) fprintf
1497 #define debugging_task 0
1498 #endif
1499 #endif
1501 #ifdef DEBUG_RUNTIME
1502 #define dprintf_text if(!debug_msg_enabled[70]) ; else fprintf
1503 #define debugging_text debug_msg_enabled[70]
1504 #else
1505 #ifdef DEBUG_TEXT
1506 #define dprintf_text fprintf
1507 #define debugging_text 1
1508 #else
1509 #define dprintf_text while(0) fprintf
1510 #define debugging_text 0
1511 #endif
1512 #endif
1514 #ifdef DEBUG_RUNTIME
1515 #define dprintf_timer if(!debug_msg_enabled[71]) ; else fprintf
1516 #define debugging_timer debug_msg_enabled[71]
1517 #else
1518 #ifdef DEBUG_TIMER
1519 #define dprintf_timer fprintf
1520 #define debugging_timer 1
1521 #else
1522 #define dprintf_timer while(0) fprintf
1523 #define debugging_timer 0
1524 #endif
1525 #endif
1527 #ifdef DEBUG_RUNTIME
1528 #define dprintf_toolhelp if(!debug_msg_enabled[72]) ; else fprintf
1529 #define debugging_toolhelp debug_msg_enabled[72]
1530 #else
1531 #ifdef DEBUG_TOOLHELP
1532 #define dprintf_toolhelp fprintf
1533 #define debugging_toolhelp 1
1534 #else
1535 #define dprintf_toolhelp while(0) fprintf
1536 #define debugging_toolhelp 0
1537 #endif
1538 #endif
1540 #ifdef DEBUG_RUNTIME
1541 #define dprintf_tweak if(!debug_msg_enabled[73]) ; else fprintf
1542 #define debugging_tweak debug_msg_enabled[73]
1543 #else
1544 #ifdef DEBUG_TWEAK
1545 #define dprintf_tweak fprintf
1546 #define debugging_tweak 1
1547 #else
1548 #define dprintf_tweak while(0) fprintf
1549 #define debugging_tweak 0
1550 #endif
1551 #endif
1553 #ifdef DEBUG_RUNTIME
1554 #define dprintf_ver if(!debug_msg_enabled[74]) ; else fprintf
1555 #define debugging_ver debug_msg_enabled[74]
1556 #else
1557 #ifdef DEBUG_VER
1558 #define dprintf_ver fprintf
1559 #define debugging_ver 1
1560 #else
1561 #define dprintf_ver while(0) fprintf
1562 #define debugging_ver 0
1563 #endif
1564 #endif
1566 #ifdef DEBUG_RUNTIME
1567 #define dprintf_virtual if(!debug_msg_enabled[75]) ; else fprintf
1568 #define debugging_virtual debug_msg_enabled[75]
1569 #else
1570 #ifdef DEBUG_VIRTUAL
1571 #define dprintf_virtual fprintf
1572 #define debugging_virtual 1
1573 #else
1574 #define dprintf_virtual while(0) fprintf
1575 #define debugging_virtual 0
1576 #endif
1577 #endif
1579 #ifdef DEBUG_RUNTIME
1580 #define dprintf_vxd if(!debug_msg_enabled[76]) ; else fprintf
1581 #define debugging_vxd debug_msg_enabled[76]
1582 #else
1583 #ifdef DEBUG_VXD
1584 #define dprintf_vxd fprintf
1585 #define debugging_vxd 1
1586 #else
1587 #define dprintf_vxd while(0) fprintf
1588 #define debugging_vxd 0
1589 #endif
1590 #endif
1592 #ifdef DEBUG_RUNTIME
1593 #define dprintf_win if(!debug_msg_enabled[77]) ; else fprintf
1594 #define debugging_win debug_msg_enabled[77]
1595 #else
1596 #ifdef DEBUG_WIN
1597 #define dprintf_win fprintf
1598 #define debugging_win 1
1599 #else
1600 #define dprintf_win while(0) fprintf
1601 #define debugging_win 0
1602 #endif
1603 #endif
1605 #ifdef DEBUG_RUNTIME
1606 #define dprintf_win16drv if(!debug_msg_enabled[78]) ; else fprintf
1607 #define debugging_win16drv debug_msg_enabled[78]
1608 #else
1609 #ifdef DEBUG_WIN16DRV
1610 #define dprintf_win16drv fprintf
1611 #define debugging_win16drv 1
1612 #else
1613 #define dprintf_win16drv while(0) fprintf
1614 #define debugging_win16drv 0
1615 #endif
1616 #endif
1618 #ifdef DEBUG_RUNTIME
1619 #define dprintf_win32 if(!debug_msg_enabled[79]) ; else fprintf
1620 #define debugging_win32 debug_msg_enabled[79]
1621 #else
1622 #ifdef DEBUG_WIN32
1623 #define dprintf_win32 fprintf
1624 #define debugging_win32 1
1625 #else
1626 #define dprintf_win32 while(0) fprintf
1627 #define debugging_win32 0
1628 #endif
1629 #endif
1631 #ifdef DEBUG_RUNTIME
1632 #define dprintf_winsock if(!debug_msg_enabled[80]) ; else fprintf
1633 #define debugging_winsock debug_msg_enabled[80]
1634 #else
1635 #ifdef DEBUG_WINSOCK
1636 #define dprintf_winsock fprintf
1637 #define debugging_winsock 1
1638 #else
1639 #define dprintf_winsock while(0) fprintf
1640 #define debugging_winsock 0
1641 #endif
1642 #endif
1645 #ifdef DEBUG_RUNTIME
1646 #ifdef DEBUG_DEFINE_VARIABLES
1647 static char *debug_msg_name[] = {
1648 "accel",
1649 "atom",
1650 "bitblt",
1651 "bitmap",
1652 "caret",
1653 "cdaudio",
1654 "class",
1655 "clipboard",
1656 "clipping",
1657 "combo",
1658 "comm",
1659 "commdlg",
1660 "crtdll",
1661 "cursor",
1662 "dc",
1663 "dde",
1664 "dialog",
1665 "dll",
1666 "dosfs",
1667 "driver",
1668 "edit",
1669 "env",
1670 "event",
1671 "exec",
1672 "file",
1673 "fixup",
1674 "font",
1675 "gdi",
1676 "global",
1677 "graphics",
1678 "heap",
1679 "hook",
1680 "icon",
1681 "int",
1682 "key",
1683 "keyboard",
1684 "ldt",
1685 "listbox",
1686 "local",
1687 "mci",
1688 "mcianim",
1689 "mciwave",
1690 "mdi",
1691 "menu",
1692 "message",
1693 "metafile",
1694 "midi",
1695 "mmaux",
1696 "mmio",
1697 "mmsys",
1698 "mmtime",
1699 "module",
1700 "msg",
1701 "nonclient",
1702 "ole",
1703 "palette",
1704 "profile",
1705 "prop",
1706 "reg",
1707 "region",
1708 "relay",
1709 "resource",
1710 "scroll",
1711 "selector",
1712 "sem",
1713 "sendmsg",
1714 "shm",
1715 "stress",
1716 "string",
1717 "task",
1718 "text",
1719 "timer",
1720 "toolhelp",
1721 "tweak",
1722 "ver",
1723 "virtual",
1724 "vxd",
1725 "win",
1726 "win16drv",
1727 "win32",
1728 "winsock",
1731 #endif
1732 #endif