annotate gcc/ada/debug.ads @ 138:fc828634a951

merge
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Thu, 08 Nov 2018 14:17:14 +0900
parents 84e7813d76e9
children 1830386684a0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
111
kono
parents:
diff changeset
1 ------------------------------------------------------------------------------
kono
parents:
diff changeset
2 -- --
kono
parents:
diff changeset
3 -- GNAT COMPILER COMPONENTS --
kono
parents:
diff changeset
4 -- --
kono
parents:
diff changeset
5 -- D E B U G --
kono
parents:
diff changeset
6 -- --
kono
parents:
diff changeset
7 -- S p e c --
kono
parents:
diff changeset
8 -- --
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
9 -- Copyright (C) 1992-2018, Free Software Foundation, Inc. --
111
kono
parents:
diff changeset
10 -- --
kono
parents:
diff changeset
11 -- GNAT is free software; you can redistribute it and/or modify it under --
kono
parents:
diff changeset
12 -- terms of the GNU General Public License as published by the Free Soft- --
kono
parents:
diff changeset
13 -- ware Foundation; either version 3, or (at your option) any later ver- --
kono
parents:
diff changeset
14 -- sion. GNAT is distributed in the hope that it will be useful, but WITH- --
kono
parents:
diff changeset
15 -- OUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY --
kono
parents:
diff changeset
16 -- or FITNESS FOR A PARTICULAR PURPOSE. --
kono
parents:
diff changeset
17 -- --
kono
parents:
diff changeset
18 -- As a special exception under Section 7 of GPL version 3, you are granted --
kono
parents:
diff changeset
19 -- additional permissions described in the GCC Runtime Library Exception, --
kono
parents:
diff changeset
20 -- version 3.1, as published by the Free Software Foundation. --
kono
parents:
diff changeset
21 -- --
kono
parents:
diff changeset
22 -- You should have received a copy of the GNU General Public License and --
kono
parents:
diff changeset
23 -- a copy of the GCC Runtime Library Exception along with this program; --
kono
parents:
diff changeset
24 -- see the files COPYING3 and COPYING.RUNTIME respectively. If not, see --
kono
parents:
diff changeset
25 -- <http://www.gnu.org/licenses/>. --
kono
parents:
diff changeset
26 -- --
kono
parents:
diff changeset
27 -- GNAT was originally developed by the GNAT team at New York University. --
kono
parents:
diff changeset
28 -- Extensive contributions were provided by Ada Core Technologies Inc. --
kono
parents:
diff changeset
29 -- --
kono
parents:
diff changeset
30 ------------------------------------------------------------------------------
kono
parents:
diff changeset
31
kono
parents:
diff changeset
32 -- This package contains global flags used to control the inclusion
kono
parents:
diff changeset
33 -- of debugging code in various phases of the compiler. Some of these
kono
parents:
diff changeset
34 -- flags are also used by the binder and gnatmake.
kono
parents:
diff changeset
35
kono
parents:
diff changeset
36 package Debug is
kono
parents:
diff changeset
37 pragma Preelaborate;
kono
parents:
diff changeset
38
kono
parents:
diff changeset
39 -------------------------
kono
parents:
diff changeset
40 -- Dynamic Debug Flags --
kono
parents:
diff changeset
41 -------------------------
kono
parents:
diff changeset
42
kono
parents:
diff changeset
43 -- Flags that can be used to activate various specialized debugging output
kono
parents:
diff changeset
44 -- information. The flags are preset to False, which corresponds to the
kono
parents:
diff changeset
45 -- given output being suppressed. The individual flags can be turned on
kono
parents:
diff changeset
46 -- using the undocumented switch dxxx where xxx is a string of letters for
kono
parents:
diff changeset
47 -- flags to be turned on. Documentation on the current usage of these flags
kono
parents:
diff changeset
48 -- is contained in the body of Debug rather than the spec, so that we don't
kono
parents:
diff changeset
49 -- have to recompile the world when a new debug flag is added.
kono
parents:
diff changeset
50
kono
parents:
diff changeset
51 Debug_Flag_A : Boolean := False;
kono
parents:
diff changeset
52 Debug_Flag_B : Boolean := False;
kono
parents:
diff changeset
53 Debug_Flag_C : Boolean := False;
kono
parents:
diff changeset
54 Debug_Flag_D : Boolean := False;
kono
parents:
diff changeset
55 Debug_Flag_E : Boolean := False;
kono
parents:
diff changeset
56 Debug_Flag_F : Boolean := False;
kono
parents:
diff changeset
57 Debug_Flag_G : Boolean := False;
kono
parents:
diff changeset
58 Debug_Flag_H : Boolean := False;
kono
parents:
diff changeset
59 Debug_Flag_I : Boolean := False;
kono
parents:
diff changeset
60 Debug_Flag_J : Boolean := False;
kono
parents:
diff changeset
61 Debug_Flag_K : Boolean := False;
kono
parents:
diff changeset
62 Debug_Flag_L : Boolean := False;
kono
parents:
diff changeset
63 Debug_Flag_M : Boolean := False;
kono
parents:
diff changeset
64 Debug_Flag_N : Boolean := False;
kono
parents:
diff changeset
65 Debug_Flag_O : Boolean := False;
kono
parents:
diff changeset
66 Debug_Flag_P : Boolean := False;
kono
parents:
diff changeset
67 Debug_Flag_Q : Boolean := False;
kono
parents:
diff changeset
68 Debug_Flag_R : Boolean := False;
kono
parents:
diff changeset
69 Debug_Flag_S : Boolean := False;
kono
parents:
diff changeset
70 Debug_Flag_T : Boolean := False;
kono
parents:
diff changeset
71 Debug_Flag_U : Boolean := False;
kono
parents:
diff changeset
72 Debug_Flag_V : Boolean := False;
kono
parents:
diff changeset
73 Debug_Flag_W : Boolean := False;
kono
parents:
diff changeset
74 Debug_Flag_X : Boolean := False;
kono
parents:
diff changeset
75 Debug_Flag_Y : Boolean := False;
kono
parents:
diff changeset
76 Debug_Flag_Z : Boolean := False;
kono
parents:
diff changeset
77
kono
parents:
diff changeset
78 Debug_Flag_AA : Boolean := False;
kono
parents:
diff changeset
79 Debug_Flag_BB : Boolean := False;
kono
parents:
diff changeset
80 Debug_Flag_CC : Boolean := False;
kono
parents:
diff changeset
81 Debug_Flag_DD : Boolean := False;
kono
parents:
diff changeset
82 Debug_Flag_EE : Boolean := False;
kono
parents:
diff changeset
83 Debug_Flag_FF : Boolean := False;
kono
parents:
diff changeset
84 Debug_Flag_GG : Boolean := False;
kono
parents:
diff changeset
85 Debug_Flag_HH : Boolean := False;
kono
parents:
diff changeset
86 Debug_Flag_II : Boolean := False;
kono
parents:
diff changeset
87 Debug_Flag_JJ : Boolean := False;
kono
parents:
diff changeset
88 Debug_Flag_KK : Boolean := False;
kono
parents:
diff changeset
89 Debug_Flag_LL : Boolean := False;
kono
parents:
diff changeset
90 Debug_Flag_MM : Boolean := False;
kono
parents:
diff changeset
91 Debug_Flag_NN : Boolean := False;
kono
parents:
diff changeset
92 Debug_Flag_OO : Boolean := False;
kono
parents:
diff changeset
93 Debug_Flag_PP : Boolean := False;
kono
parents:
diff changeset
94 Debug_Flag_QQ : Boolean := False;
kono
parents:
diff changeset
95 Debug_Flag_RR : Boolean := False;
kono
parents:
diff changeset
96 Debug_Flag_SS : Boolean := False;
kono
parents:
diff changeset
97 Debug_Flag_TT : Boolean := False;
kono
parents:
diff changeset
98 Debug_Flag_UU : Boolean := False;
kono
parents:
diff changeset
99 Debug_Flag_VV : Boolean := False;
kono
parents:
diff changeset
100 Debug_Flag_WW : Boolean := False;
kono
parents:
diff changeset
101 Debug_Flag_XX : Boolean := False;
kono
parents:
diff changeset
102 Debug_Flag_YY : Boolean := False;
kono
parents:
diff changeset
103 Debug_Flag_ZZ : Boolean := False;
kono
parents:
diff changeset
104
kono
parents:
diff changeset
105 Debug_Flag_1 : Boolean := False;
kono
parents:
diff changeset
106 Debug_Flag_2 : Boolean := False;
kono
parents:
diff changeset
107 Debug_Flag_3 : Boolean := False;
kono
parents:
diff changeset
108 Debug_Flag_4 : Boolean := False;
kono
parents:
diff changeset
109 Debug_Flag_5 : Boolean := False;
kono
parents:
diff changeset
110 Debug_Flag_6 : Boolean := False;
kono
parents:
diff changeset
111 Debug_Flag_7 : Boolean := False;
kono
parents:
diff changeset
112 Debug_Flag_8 : Boolean := False;
kono
parents:
diff changeset
113 Debug_Flag_9 : Boolean := False;
kono
parents:
diff changeset
114
kono
parents:
diff changeset
115 Debug_Flag_Dot_A : Boolean := False;
kono
parents:
diff changeset
116 Debug_Flag_Dot_B : Boolean := False;
kono
parents:
diff changeset
117 Debug_Flag_Dot_C : Boolean := False;
kono
parents:
diff changeset
118 Debug_Flag_Dot_D : Boolean := False;
kono
parents:
diff changeset
119 Debug_Flag_Dot_E : Boolean := False;
kono
parents:
diff changeset
120 Debug_Flag_Dot_F : Boolean := False;
kono
parents:
diff changeset
121 Debug_Flag_Dot_G : Boolean := False;
kono
parents:
diff changeset
122 Debug_Flag_Dot_H : Boolean := False;
kono
parents:
diff changeset
123 Debug_Flag_Dot_I : Boolean := False;
kono
parents:
diff changeset
124 Debug_Flag_Dot_J : Boolean := False;
kono
parents:
diff changeset
125 Debug_Flag_Dot_K : Boolean := False;
kono
parents:
diff changeset
126 Debug_Flag_Dot_L : Boolean := False;
kono
parents:
diff changeset
127 Debug_Flag_Dot_M : Boolean := False;
kono
parents:
diff changeset
128 Debug_Flag_Dot_N : Boolean := False;
kono
parents:
diff changeset
129 Debug_Flag_Dot_O : Boolean := False;
kono
parents:
diff changeset
130 Debug_Flag_Dot_P : Boolean := False;
kono
parents:
diff changeset
131 Debug_Flag_Dot_Q : Boolean := False;
kono
parents:
diff changeset
132 Debug_Flag_Dot_R : Boolean := False;
kono
parents:
diff changeset
133 Debug_Flag_Dot_S : Boolean := False;
kono
parents:
diff changeset
134 Debug_Flag_Dot_T : Boolean := False;
kono
parents:
diff changeset
135 Debug_Flag_Dot_U : Boolean := False;
kono
parents:
diff changeset
136 Debug_Flag_Dot_V : Boolean := False;
kono
parents:
diff changeset
137 Debug_Flag_Dot_W : Boolean := False;
kono
parents:
diff changeset
138 Debug_Flag_Dot_X : Boolean := False;
kono
parents:
diff changeset
139 Debug_Flag_Dot_Y : Boolean := False;
kono
parents:
diff changeset
140 Debug_Flag_Dot_Z : Boolean := False;
kono
parents:
diff changeset
141
kono
parents:
diff changeset
142 Debug_Flag_Dot_AA : Boolean := False;
kono
parents:
diff changeset
143 Debug_Flag_Dot_BB : Boolean := False;
kono
parents:
diff changeset
144 Debug_Flag_Dot_CC : Boolean := False;
kono
parents:
diff changeset
145 Debug_Flag_Dot_DD : Boolean := False;
kono
parents:
diff changeset
146 Debug_Flag_Dot_EE : Boolean := False;
kono
parents:
diff changeset
147 Debug_Flag_Dot_FF : Boolean := False;
kono
parents:
diff changeset
148 Debug_Flag_Dot_GG : Boolean := False;
kono
parents:
diff changeset
149 Debug_Flag_Dot_HH : Boolean := False;
kono
parents:
diff changeset
150 Debug_Flag_Dot_II : Boolean := False;
kono
parents:
diff changeset
151 Debug_Flag_Dot_JJ : Boolean := False;
kono
parents:
diff changeset
152 Debug_Flag_Dot_KK : Boolean := False;
kono
parents:
diff changeset
153 Debug_Flag_Dot_LL : Boolean := False;
kono
parents:
diff changeset
154 Debug_Flag_Dot_MM : Boolean := False;
kono
parents:
diff changeset
155 Debug_Flag_Dot_NN : Boolean := False;
kono
parents:
diff changeset
156 Debug_Flag_Dot_OO : Boolean := False;
kono
parents:
diff changeset
157 Debug_Flag_Dot_PP : Boolean := False;
kono
parents:
diff changeset
158 Debug_Flag_Dot_QQ : Boolean := False;
kono
parents:
diff changeset
159 Debug_Flag_Dot_RR : Boolean := False;
kono
parents:
diff changeset
160 Debug_Flag_Dot_SS : Boolean := False;
kono
parents:
diff changeset
161 Debug_Flag_Dot_TT : Boolean := False;
kono
parents:
diff changeset
162 Debug_Flag_Dot_UU : Boolean := False;
kono
parents:
diff changeset
163 Debug_Flag_Dot_VV : Boolean := False;
kono
parents:
diff changeset
164 Debug_Flag_Dot_WW : Boolean := False;
kono
parents:
diff changeset
165 Debug_Flag_Dot_XX : Boolean := False;
kono
parents:
diff changeset
166 Debug_Flag_Dot_YY : Boolean := False;
kono
parents:
diff changeset
167 Debug_Flag_Dot_ZZ : Boolean := False;
kono
parents:
diff changeset
168
kono
parents:
diff changeset
169 Debug_Flag_Dot_1 : Boolean := False;
kono
parents:
diff changeset
170 Debug_Flag_Dot_2 : Boolean := False;
kono
parents:
diff changeset
171 Debug_Flag_Dot_3 : Boolean := False;
kono
parents:
diff changeset
172 Debug_Flag_Dot_4 : Boolean := False;
kono
parents:
diff changeset
173 Debug_Flag_Dot_5 : Boolean := False;
kono
parents:
diff changeset
174 Debug_Flag_Dot_6 : Boolean := False;
kono
parents:
diff changeset
175 Debug_Flag_Dot_7 : Boolean := False;
kono
parents:
diff changeset
176 Debug_Flag_Dot_8 : Boolean := False;
kono
parents:
diff changeset
177 Debug_Flag_Dot_9 : Boolean := False;
kono
parents:
diff changeset
178
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
179 Debug_Flag_Underscore_A : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
180 Debug_Flag_Underscore_B : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
181 Debug_Flag_Underscore_C : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
182 Debug_Flag_Underscore_D : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
183 Debug_Flag_Underscore_E : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
184 Debug_Flag_Underscore_F : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
185 Debug_Flag_Underscore_G : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
186 Debug_Flag_Underscore_H : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
187 Debug_Flag_Underscore_I : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
188 Debug_Flag_Underscore_J : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
189 Debug_Flag_Underscore_K : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
190 Debug_Flag_Underscore_L : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
191 Debug_Flag_Underscore_M : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
192 Debug_Flag_Underscore_N : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
193 Debug_Flag_Underscore_O : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
194 Debug_Flag_Underscore_P : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
195 Debug_Flag_Underscore_Q : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
196 Debug_Flag_Underscore_R : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
197 Debug_Flag_Underscore_S : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
198 Debug_Flag_Underscore_T : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
199 Debug_Flag_Underscore_U : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
200 Debug_Flag_Underscore_V : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
201 Debug_Flag_Underscore_W : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
202 Debug_Flag_Underscore_X : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
203 Debug_Flag_Underscore_Y : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
204 Debug_Flag_Underscore_Z : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
205
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
206 Debug_Flag_Underscore_AA : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
207 Debug_Flag_Underscore_BB : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
208 Debug_Flag_Underscore_CC : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
209 Debug_Flag_Underscore_DD : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
210 Debug_Flag_Underscore_EE : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
211 Debug_Flag_Underscore_FF : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
212 Debug_Flag_Underscore_GG : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
213 Debug_Flag_Underscore_HH : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
214 Debug_Flag_Underscore_II : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
215 Debug_Flag_Underscore_JJ : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
216 Debug_Flag_Underscore_KK : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
217 Debug_Flag_Underscore_LL : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
218 Debug_Flag_Underscore_MM : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
219 Debug_Flag_Underscore_NN : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
220 Debug_Flag_Underscore_OO : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
221 Debug_Flag_Underscore_PP : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
222 Debug_Flag_Underscore_QQ : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
223 Debug_Flag_Underscore_RR : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
224 Debug_Flag_Underscore_SS : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
225 Debug_Flag_Underscore_TT : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
226 Debug_Flag_Underscore_UU : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
227 Debug_Flag_Underscore_VV : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
228 Debug_Flag_Underscore_WW : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
229 Debug_Flag_Underscore_XX : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
230 Debug_Flag_Underscore_YY : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
231 Debug_Flag_Underscore_ZZ : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
232
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
233 Debug_Flag_Underscore_1 : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
234 Debug_Flag_Underscore_2 : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
235 Debug_Flag_Underscore_3 : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
236 Debug_Flag_Underscore_4 : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
237 Debug_Flag_Underscore_5 : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
238 Debug_Flag_Underscore_6 : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
239 Debug_Flag_Underscore_7 : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
240 Debug_Flag_Underscore_8 : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
241 Debug_Flag_Underscore_9 : Boolean := False;
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
242
111
kono
parents:
diff changeset
243 procedure Set_Debug_Flag (C : Character; Val : Boolean := True);
kono
parents:
diff changeset
244 -- Where C is 0-9, A-Z, or a-z, sets the corresponding debug flag to
kono
parents:
diff changeset
245 -- the given value. In the checks off version of debug, the call to
kono
parents:
diff changeset
246 -- Set_Debug_Flag is always a null operation.
kono
parents:
diff changeset
247
kono
parents:
diff changeset
248 procedure Set_Dotted_Debug_Flag (C : Character; Val : Boolean := True);
kono
parents:
diff changeset
249 -- Where C is 0-9, A-Z, or a-z, sets the corresponding dotted debug
kono
parents:
diff changeset
250 -- flag (e.g. call with C = 'a' for the .a flag).
kono
parents:
diff changeset
251
131
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
252 procedure Set_Underscored_Debug_Flag (C : Character; Val : Boolean := True);
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
253 -- Where C is 0-9, A-Z, or a-z, sets the corresponding underscored debug
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
254 -- flag (e.g. call with C = 'a' for the _a flag).
84e7813d76e9 gcc-8.2
mir3636
parents: 111
diff changeset
255
111
kono
parents:
diff changeset
256 end Debug;