]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - tools/src/infra/testsuite/cyginfra/ttrace1.cxx
Initial revision
[karo-tx-redboot.git] / tools / src / infra / testsuite / cyginfra / ttrace1.cxx
1 //==========================================================================
2 //
3 //      ttrace1.cxx
4 //
5 //      Trace test case                                                                
6 //
7 //==========================================================================
8 //####COPYRIGHTBEGIN####
9 //                                                                          
10 // ----------------------------------------------------------------------------
11 // Copyright (C) 1999, 2000 Red Hat, Inc.
12 //
13 // This file is part of the eCos host tools.
14 //
15 // This program is free software; you can redistribute it and/or modify it 
16 // under the terms of the GNU General Public License as published by the Free 
17 // Software Foundation; either version 2 of the License, or (at your option) 
18 // any later version.
19 // 
20 // This program is distributed in the hope that it will be useful, but WITHOUT 
21 // ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 
22 // FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for 
23 // more details.
24 // 
25 // You should have received a copy of the GNU General Public License along with
26 // this program; if not, write to the Free Software Foundation, Inc., 
27 // 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
28 //
29 // ----------------------------------------------------------------------------
30 //                                                                          
31 //####COPYRIGHTEND####
32 //==========================================================================
33 //#####DESCRIPTIONBEGIN####                                             
34 //
35 // Author(s):           bartv
36 // Contributors:        bartv
37 // Date:                1999-01-06
38 // Purpose:
39 // Description:         By default all tracing should be disabled, but
40 //                      they should compile just fine. This module uses all
41 //                      of the trace macros. As a fringe benefit, all
42 //                      of the macros get checked for correct argument usage.
43 //
44 //####DESCRIPTIONEND####
45 //==========================================================================
46
47
48 #include <cyg/infra/testcase.h>
49 #include <cyg/infra/cyg_trac.h>
50 #include <cstdlib>
51
52 #ifdef CYGDBG_USE_TRACING
53 # error Tracing should not be enabled by default.
54 #endif
55 #ifdef CYGDBG_INFRA_DEBUG_FUNCTION_REPORTS
56 # error Function reporting should not be enabled by default.
57 #endif
58
59 #define CYG_TRACE_USER_BOOL  (invalid_expression)
60 #define CYG_REPORT_USER_BOOL (invalid_expression)
61
62 void
63 fn1(void)
64 {
65     CYG_REPORT_FUNCTION();
66 }
67
68 void
69 fn2(void)
70 {
71     CYG_REPORT_FUNCTYPE("printf-style format string");
72 }
73
74 void
75 fn3(void)
76 {
77     CYG_REPORT_FUNCNAME("fn3");
78 }
79
80 void
81 fn4(void)
82 {
83     CYG_REPORT_FUNCNAMETYPE("fn4", "printf-style format string");
84 }
85
86 void
87 fn5(void)
88 {
89     CYG_REPORT_FUNCTIONC();
90 }
91
92 void
93 fn6(void)
94 {
95     CYG_REPORT_FUNCTYPEC("printf-style format string");
96 }
97
98 void
99 fn7(void)
100 {
101     CYG_REPORT_FUNCNAMEC("fn7");
102 }
103
104 void
105 fn8(void)
106 {
107     CYG_REPORT_FUNCNAMETYPEC("fn8", "printf-style format string");
108 }
109
110 void
111 fn9(void)
112 {
113     CYG_REPORT_FUNCTION();
114     CYG_REPORT_RETURN();
115 }
116
117 void
118 fn10(void)
119 {
120     CYG_REPORT_FUNCTYPE("result is %d");
121     CYG_REPORT_RETVAL(42);
122 }
123
124 void
125 fn11(void)
126 {
127     CYG_REPORT_FUNCTION();
128     CYG_REPORT_FUNCARGVOID();
129 }
130
131 void
132 fn12(int now)
133 {
134     CYG_REPORT_FUNCTION();
135     CYG_REPORT_FUNCARG1(fmt, now);
136 }
137
138 void
139 fn13(int now, int is)
140 {
141     CYG_REPORT_FUNCTION();
142     CYG_REPORT_FUNCARG2(fmt, now, is);
143 }
144
145 void
146 fn14(int now, int is, int the)
147 {
148     CYG_REPORT_FUNCTION();
149     CYG_REPORT_FUNCARG3(fmt, now, is, the);
150 }
151
152 void
153 fn15(int now, int is, int the, int winter)
154 {
155     CYG_REPORT_FUNCTION();
156     CYG_REPORT_FUNCARG4(fmt, now, is, the, winter);
157 }
158
159 void
160 fn16(int now, int is, int the, int winter, int of)
161 {
162     CYG_REPORT_FUNCTION();
163     CYG_REPORT_FUNCARG5(fmt, now, is, the, winter, of);
164 }
165
166 void
167 fn17(int now, int is, int the, int winter, int of, int our)
168 {
169     CYG_REPORT_FUNCTION();
170     CYG_REPORT_FUNCARG6(fmt, now, is, the, winter, of, our);
171 }
172
173 void
174 fn18(int now, int is, int the, int winter, int of, int our, int discontent)
175 {
176     CYG_REPORT_FUNCTION();
177     CYG_REPORT_FUNCARG7(fmt, now, is, the, winter, of, our, discontent);
178 }
179
180 void
181 fn19(int now, int is, int the, int winter, int of, int our, int discontent, int made)
182 {
183     CYG_REPORT_FUNCTION();
184     CYG_REPORT_FUNCARG8(fmt, now, is, the, winter, of, our, discontent, made);
185 }
186
187 void
188 fn20(int now)
189 {
190     CYG_REPORT_FUNCTION();
191     CYG_REPORT_FUNCARG1X(now);
192 }
193
194 void
195 fn21(int now, int is)
196 {
197     CYG_REPORT_FUNCTION();
198     CYG_REPORT_FUNCARG2X(now, is);
199 }
200
201 void
202 fn22(int now, int is, int the)
203 {
204     CYG_REPORT_FUNCTION();
205     CYG_REPORT_FUNCARG3X(now, is, the);
206 }
207
208 void
209 fn23(int now, int is, int the, int winter)
210 {
211     CYG_REPORT_FUNCTION();
212     CYG_REPORT_FUNCARG4X(now, is, the, winter);
213 }
214
215 void
216 fn24(int now, int is, int the, int winter, int of)
217 {
218     CYG_REPORT_FUNCTION();
219     CYG_REPORT_FUNCARG5X(now, is, the, winter, of);
220 }
221
222 void
223 fn25(int now, int is, int the, int winter, int of, int our)
224 {
225     CYG_REPORT_FUNCTION();
226     CYG_REPORT_FUNCARG6X(now, is, the, winter, of, our);
227 }
228
229 void
230 fn26(int now, int is, int the, int winter, int of, int our, int discontent)
231 {
232     CYG_REPORT_FUNCTION();
233     CYG_REPORT_FUNCARG7X(now, is, the, winter, of, our, discontent);
234 }
235
236 void
237 fn27(int now, int is, int the, int winter, int of, int our, int discontent, int made)
238 {
239     CYG_REPORT_FUNCTION();
240     CYG_REPORT_FUNCARG8X(now, is, the, winter, of, our, discontent, made);
241 }
242
243 void
244 fn28(int now)
245 {
246     CYG_REPORT_FUNCTION();
247     CYG_REPORT_FUNCARG1Y(now);
248 }
249
250 void
251 fn29(int now, int is)
252 {
253     CYG_REPORT_FUNCTION();
254     CYG_REPORT_FUNCARG2Y(now, is);
255 }
256
257 void
258 fn30(int now, int is, int the)
259 {
260     CYG_REPORT_FUNCTION();
261     CYG_REPORT_FUNCARG3Y(now, is, the);
262 }
263
264 void
265 fn31(int now, int is, int the, int winter)
266 {
267     CYG_REPORT_FUNCTION();
268     CYG_REPORT_FUNCARG4Y(now, is, the, winter);
269 }
270
271 void
272 fn32(int now, int is, int the, int winter, int of)
273 {
274     CYG_REPORT_FUNCTION();
275     CYG_REPORT_FUNCARG5Y(now, is, the, winter, of);
276 }
277
278 void
279 fn33(int now, int is, int the, int winter, int of, int our)
280 {
281     CYG_REPORT_FUNCTION();
282     CYG_REPORT_FUNCARG6Y(now, is, the, winter, of, our);
283 }
284
285 void
286 fn34(int now, int is, int the, int winter, int of, int our, int discontent)
287 {
288     CYG_REPORT_FUNCTION();
289     CYG_REPORT_FUNCARG7Y(now, is, the, winter, of, our, discontent);
290 }
291
292 void
293 fn35(int now, int is, int the, int winter, int of, int our, int discontent, int made)
294 {
295     CYG_REPORT_FUNCTION();
296     CYG_REPORT_FUNCARG8D(now, is, the, winter, of, our, discontent, made);
297 }
298
299 void
300 fn36(int now)
301 {
302     CYG_REPORT_FUNCTION();
303     CYG_REPORT_FUNCARG1D(now);
304 }
305
306 void
307 fn37(int now, int is)
308 {
309     CYG_REPORT_FUNCTION();
310     CYG_REPORT_FUNCARG2D(now, is);
311 }
312
313 void
314 fn38(int now, int is, int the)
315 {
316     CYG_REPORT_FUNCTION();
317     CYG_REPORT_FUNCARG3D(now, is, the);
318 }
319
320 void
321 fn39(int now, int is, int the, int winter)
322 {
323     CYG_REPORT_FUNCTION();
324     CYG_REPORT_FUNCARG4D(now, is, the, winter);
325 }
326
327 void
328 fn40(int now, int is, int the, int winter, int of)
329 {
330     CYG_REPORT_FUNCTION();
331     CYG_REPORT_FUNCARG5D(now, is, the, winter, of);
332 }
333
334 void
335 fn41(int now, int is, int the, int winter, int of, int our)
336 {
337     CYG_REPORT_FUNCTION();
338     CYG_REPORT_FUNCARG6D(now, is, the, winter, of, our);
339 }
340
341 void
342 fn42(int now, int is, int the, int winter, int of, int our, int discontent)
343 {
344     CYG_REPORT_FUNCTION();
345     CYG_REPORT_FUNCARG7D(now, is, the, winter, of, our, discontent);
346 }
347
348 void
349 fn43(int now, int is, int the, int winter, int of, int our, int discontent, int made)
350 {
351     CYG_REPORT_FUNCTION();
352     CYG_REPORT_FUNCARG8D(now, is, the, winter, of, our, discontent, made);
353 }
354
355 void
356 fn44(int now)
357 {
358     CYG_REPORT_FUNCTION();
359     CYG_REPORT_FUNCARG1XV(now);
360 }
361
362 void
363 fn45(int now, int is)
364 {
365     CYG_REPORT_FUNCTION();
366     CYG_REPORT_FUNCARG2XV(now, is);
367 }
368
369 void
370 fn46(int now, int is, int the)
371 {
372     CYG_REPORT_FUNCTION();
373     CYG_REPORT_FUNCARG3XV(now, is, the);
374 }
375
376 void
377 fn47(int now, int is, int the, int winter)
378 {
379     CYG_REPORT_FUNCTION();
380     CYG_REPORT_FUNCARG4XV(now, is, the, winter);
381 }
382
383 void
384 fn48(int now, int is, int the, int winter, int of)
385 {
386     CYG_REPORT_FUNCTION();
387     CYG_REPORT_FUNCARG5XV(now, is, the, winter, of);
388 }
389
390 void
391 fn49(int now, int is, int the, int winter, int of, int our)
392 {
393     CYG_REPORT_FUNCTION();
394     CYG_REPORT_FUNCARG6XV(now, is, the, winter, of, our);
395 }
396
397 void
398 fn50(int now, int is, int the, int winter, int of, int our, int discontent)
399 {
400     CYG_REPORT_FUNCTION();
401     CYG_REPORT_FUNCARG7XV(now, is, the, winter, of, our, discontent);
402 }
403
404 void
405 fn51(int now, int is, int the, int winter, int of, int our, int discontent, int made)
406 {
407     CYG_REPORT_FUNCTION();
408     CYG_REPORT_FUNCARG8XV(now, is, the, winter, of, our, discontent, made);
409 }
410
411 void
412 fn52(int now)
413 {
414     CYG_REPORT_FUNCTION();
415     CYG_REPORT_FUNCARG1YV(now);
416 }
417
418 void
419 fn53(int now, int is)
420 {
421     CYG_REPORT_FUNCTION();
422     CYG_REPORT_FUNCARG2YV(now, is);
423 }
424
425 void
426 fn54(int now, int is, int the)
427 {
428     CYG_REPORT_FUNCTION();
429     CYG_REPORT_FUNCARG3YV(now, is, the);
430 }
431
432 void
433 fn55(int now, int is, int the, int winter)
434 {
435     CYG_REPORT_FUNCTION();
436     CYG_REPORT_FUNCARG4YV(now, is, the, winter);
437 }
438
439 void
440 fn56(int now, int is, int the, int winter, int of)
441 {
442     CYG_REPORT_FUNCTION();
443     CYG_REPORT_FUNCARG5YV(now, is, the, winter, of);
444 }
445
446 void
447 fn57(int now, int is, int the, int winter, int of, int our)
448 {
449     CYG_REPORT_FUNCTION();
450     CYG_REPORT_FUNCARG6YV(now, is, the, winter, of, our);
451 }
452
453 void
454 fn58(int now, int is, int the, int winter, int of, int our, int discontent)
455 {
456     CYG_REPORT_FUNCTION();
457     CYG_REPORT_FUNCARG7YV(now, is, the, winter, of, our, discontent);
458 }
459
460 void
461 fn59(int now, int is, int the, int winter, int of, int our, int discontent, int made)
462 {
463     CYG_REPORT_FUNCTION();
464     CYG_REPORT_FUNCARG8YV(now, is, the, winter, of, our, discontent, made);
465 }
466
467 void
468 fn60(int now)
469 {
470     CYG_REPORT_FUNCTION();
471     CYG_REPORT_FUNCARG1DV(now);
472 }
473
474 void
475 fn61(int now, int is)
476 {
477     CYG_REPORT_FUNCTION();
478     CYG_REPORT_FUNCARG2DV(now, is);
479 }
480
481 void
482 fn62(int now, int is, int the)
483 {
484     CYG_REPORT_FUNCTION();
485     CYG_REPORT_FUNCARG3DV(now, is, the);
486 }
487
488 void
489 fn63(int now, int is, int the, int winter)
490 {
491     CYG_REPORT_FUNCTION();
492     CYG_REPORT_FUNCARG4DV(now, is, the, winter);
493 }
494
495 void
496 fn64(int now, int is, int the, int winter, int of)
497 {
498     CYG_REPORT_FUNCTION();
499     CYG_REPORT_FUNCARG5DV(now, is, the, winter, of);
500 }
501
502 void
503 fn65(int now, int is, int the, int winter, int of, int our)
504 {
505     CYG_REPORT_FUNCTION();
506     CYG_REPORT_FUNCARG6DV(now, is, the, winter, of, our);
507 }
508
509 void
510 fn66(int now, int is, int the, int winter, int of, int our, int discontent)
511 {
512     CYG_REPORT_FUNCTION();
513     CYG_REPORT_FUNCARG7DV(now, is, the, winter, of, our, discontent);
514 }
515
516 void
517 fn67(int now, int is, int the, int winter, int of, int our, int discontent, int made)
518 {
519     CYG_REPORT_FUNCTION();
520     CYG_REPORT_FUNCARG8DV(now, is, the, winter, of, our, discontent, made);
521 }
522
523 int
524 main(int argc, char** argv)
525 {
526     CYG_TRACE0(junk, fmt);
527     CYG_TRACE1(junk, fmt, now);
528     CYG_TRACE2(junk, fmt, now, is);
529     CYG_TRACE3(junk, fmt, now, is, the);
530     CYG_TRACE4(junk, fmt, now, is, the, winter);
531     CYG_TRACE5(junk, fmt, now, is, the, winter, of);
532     CYG_TRACE6(junk, fmt, now, is, the, winter, of, our);
533     CYG_TRACE7(junk, fmt, now, is, the, winter, of, our, discontent);
534     CYG_TRACE8(junk, fmt, now, is, the, winter, of, our, discontent, made);
535     
536     CYG_TRACE0B(fmt);
537     CYG_TRACE1B(fmt, now);
538     CYG_TRACE2B(fmt, now, is);
539     CYG_TRACE3B(fmt, now, is, the);
540     CYG_TRACE4B(fmt, now, is, the, winter);
541     CYG_TRACE5B(fmt, now, is, the, winter, of);
542     CYG_TRACE6B(fmt, now, is, the, winter, of, our);
543     CYG_TRACE7B(fmt, now, is, the, winter, of, our, discontent);
544     CYG_TRACE8B(fmt, now, is, the, winter, of, our, discontent, made);
545
546     CYG_TRACE1X(junk, now);
547     CYG_TRACE2X(junk, now, is);
548     CYG_TRACE3X(junk, now, is, the);
549     CYG_TRACE4X(junk, now, is, the, winter);
550     CYG_TRACE5X(junk, now, is, the, winter, of);
551     CYG_TRACE6X(junk, now, is, the, winter, of, our);
552     CYG_TRACE7X(junk, now, is, the, winter, of, our, discontent);
553     CYG_TRACE8X(junk, now, is, the, winter, of, our, discontent, made);
554     
555     CYG_TRACE1Y(junk, now);
556     CYG_TRACE2Y(junk, now, is);
557     CYG_TRACE3Y(junk, now, is, the);
558     CYG_TRACE4Y(junk, now, is, the, winter);
559     CYG_TRACE5Y(junk, now, is, the, winter, of);
560     CYG_TRACE6Y(junk, now, is, the, winter, of, our);
561     CYG_TRACE7Y(junk, now, is, the, winter, of, our, discontent);
562     CYG_TRACE8Y(junk, now, is, the, winter, of, our, discontent, made);
563     
564     CYG_TRACE1D(junk, now);
565     CYG_TRACE2D(junk, now, is);
566     CYG_TRACE3D(junk, now, is, the);
567     CYG_TRACE4D(junk, now, is, the, winter);
568     CYG_TRACE5D(junk, now, is, the, winter, of);
569     CYG_TRACE6D(junk, now, is, the, winter, of, our);
570     CYG_TRACE7D(junk, now, is, the, winter, of, our, discontent);
571     CYG_TRACE8D(junk, now, is, the, winter, of, our, discontent, made);
572     
573     CYG_TRACE1XV(junk, now);
574     CYG_TRACE2XV(junk, now, is);
575     CYG_TRACE3XV(junk, now, is, the);
576     CYG_TRACE4XV(junk, now, is, the, winter);
577     CYG_TRACE5XV(junk, now, is, the, winter, of);
578     CYG_TRACE6XV(junk, now, is, the, winter, of, our);
579     CYG_TRACE7XV(junk, now, is, the, winter, of, our, discontent);
580     CYG_TRACE8XV(junk, now, is, the, winter, of, our, discontent, made);
581     
582     CYG_TRACE1YV(junk, now);
583     CYG_TRACE2YV(junk, now, is);
584     CYG_TRACE3YV(junk, now, is, the);
585     CYG_TRACE4YV(junk, now, is, the, winter);
586     CYG_TRACE5YV(junk, now, is, the, winter, of);
587     CYG_TRACE6YV(junk, now, is, the, winter, of, our);
588     CYG_TRACE7YV(junk, now, is, the, winter, of, our, discontent);
589     CYG_TRACE8YV(junk, now, is, the, winter, of, our, discontent, made);
590     
591     CYG_TRACE1DV(junk, now);
592     CYG_TRACE2DV(junk, now, is);
593     CYG_TRACE3DV(junk, now, is, the);
594     CYG_TRACE4DV(junk, now, is, the, winter);
595     CYG_TRACE5DV(junk, now, is, the, winter, of);
596     CYG_TRACE6DV(junk, now, is, the, winter, of, our);
597     CYG_TRACE7DV(junk, now, is, the, winter, of, our, discontent);
598     CYG_TRACE8DV(junk, now, is, the, winter, of, our, discontent, made);
599     
600     CYG_TRACE1XB(now);
601     CYG_TRACE2XB(now, is);
602     CYG_TRACE3XB(now, is, the);
603     CYG_TRACE4XB(now, is, the, winter);
604     CYG_TRACE5XB(now, is, the, winter, of);
605     CYG_TRACE6XB(now, is, the, winter, of, our);
606     CYG_TRACE7XB(now, is, the, winter, of, our, discontent);
607     CYG_TRACE8XB(now, is, the, winter, of, our, discontent, made);
608     
609     CYG_TRACE1YB(now);
610     CYG_TRACE2YB(now, is);
611     CYG_TRACE3YB(now, is, the);
612     CYG_TRACE4YB(now, is, the, winter);
613     CYG_TRACE5YB(now, is, the, winter, of);
614     CYG_TRACE6YB(now, is, the, winter, of, our);
615     CYG_TRACE7YB(now, is, the, winter, of, our, discontent);
616     CYG_TRACE8YB(now, is, the, winter, of, our, discontent, made);
617     
618     CYG_TRACE1DB(now);
619     CYG_TRACE2DB(now, is);
620     CYG_TRACE3DB(now, is, the);
621     CYG_TRACE4DB(now, is, the, winter);
622     CYG_TRACE5DB(now, is, the, winter, of);
623     CYG_TRACE6DB(now, is, the, winter, of, our);
624     CYG_TRACE7DB(now, is, the, winter, of, our, discontent);
625     CYG_TRACE8DB(now, is, the, winter, of, our, discontent, made);
626     
627     CYG_TRACE1XVB(now);
628     CYG_TRACE2XVB(now, is);
629     CYG_TRACE3XVB(now, is, the);
630     CYG_TRACE4XVB(now, is, the, winter);
631     CYG_TRACE5XVB(now, is, the, winter, of);
632     CYG_TRACE6XVB(now, is, the, winter, of, our);
633     CYG_TRACE7XVB(now, is, the, winter, of, our, discontent);
634     CYG_TRACE8XVB(now, is, the, winter, of, our, discontent, made);
635     
636     CYG_TRACE1YVB(now);
637     CYG_TRACE2YVB(now, is);
638     CYG_TRACE3YVB(now, is, the);
639     CYG_TRACE4YVB(now, is, the, winter);
640     CYG_TRACE5YVB(now, is, the, winter, of);
641     CYG_TRACE6YVB(now, is, the, winter, of, our);
642     CYG_TRACE7YVB(now, is, the, winter, of, our, discontent);
643     CYG_TRACE8YVB(now, is, the, winter, of, our, discontent, made);
644     
645     CYG_TRACE1DVB(now);
646     CYG_TRACE2DVB(now, is);
647     CYG_TRACE3DVB(now, is, the);
648     CYG_TRACE4DVB(now, is, the, winter);
649     CYG_TRACE5DVB(now, is, the, winter, of);
650     CYG_TRACE6DVB(now, is, the, winter, of, our);
651     CYG_TRACE7DVB(now, is, the, winter, of, our, discontent);
652     CYG_TRACE8DVB(now, is, the, winter, of, our, discontent, made);
653
654     fn1();
655     fn2();
656     fn3();
657     fn4();
658     fn5();
659     fn6();
660     fn7();
661     fn8();
662     fn9();
663     fn10();
664     fn11();
665     fn12(1);
666     fn13(2,   3);
667     fn14(4,   5,  6);
668     fn15(7,   8,  9, 10);
669     fn16(11, 12, 13, 14, 15);
670     fn17(16, 17, 18, 19, 20, 21);
671     fn18(22, 23, 24, 25, 26, 27, 28);
672     fn19(29, 30, 31, 32, 33, 34, 35, 36);
673     fn20(1);
674     fn21(2,   3);
675     fn22(4,   5,  6);
676     fn23(7,   8,  9, 10);
677     fn24(11, 12, 13, 14, 15);
678     fn25(16, 17, 18, 19, 20, 21);
679     fn26(22, 23, 24, 25, 26, 27, 28);
680     fn27(29, 30, 31, 32, 33, 34, 35, 36);
681     fn28(1);
682     fn29(2,   3);
683     fn30(4,   5,  6);
684     fn31(7,   8,  9, 10);
685     fn32(11, 12, 13, 14, 15);
686     fn33(16, 17, 18, 19, 20, 21);
687     fn34(22, 23, 24, 25, 26, 27, 28);
688     fn35(29, 30, 31, 32, 33, 34, 35, 36);
689     fn36(1);
690     fn37(2,   3);
691     fn38(4,   5,  6);
692     fn39(7,   8,  9, 10);
693     fn40(11, 12, 13, 14, 15);
694     fn41(16, 17, 18, 19, 20, 21);
695     fn42(22, 23, 24, 25, 26, 27, 28);
696     fn43(29, 30, 31, 32, 33, 34, 35, 36);
697     fn44(1);
698     fn45(2,   3);
699     fn46(4,   5,  6);
700     fn47(7,   8,  9, 10);
701     fn48(11, 12, 13, 14, 15);
702     fn49(16, 17, 18, 19, 20, 21);
703     fn50(22, 23, 24, 25, 26, 27, 28);
704     fn51(29, 30, 31, 32, 33, 34, 35, 36);
705     fn52(1);
706     fn53(2,   3);
707     fn54(4,   5,  6);
708     fn55(7,   8,  9, 10);
709     fn56(11, 12, 13, 14, 15);
710     fn57(16, 17, 18, 19, 20, 21);
711     fn58(22, 23, 24, 25, 26, 27, 28);
712     fn59(29, 30, 31, 32, 33, 34, 35, 36);
713     fn60(1);
714     fn61(2,   3);
715     fn62(4,   5,  6);
716     fn63(7,   8,  9, 10);
717     fn64(11, 12, 13, 14, 15);
718     fn65(16, 17, 18, 19, 20, 21);
719     fn66(22, 23, 24, 25, 26, 27, 28);
720     fn67(29, 30, 31, 32, 33, 34, 35, 36);
721     
722     CYG_TEST_PASS_FINISH("disabled tracing does nothing");
723     return 0;
724 }