dyld-46.16.tar.gz
[apple/dyld.git] / unit-tests / test-cases / big-jump-table / funcs.c
1 /*
2 * Copyright (c) 2006 Apple Computer, Inc. All rights reserved.
3 *
4 * @APPLE_LICENSE_HEADER_START@
5 *
6 * This file contains Original Code and/or Modifications of Original Code
7 * as defined in and that are subject to the Apple Public Source License
8 * Version 2.0 (the 'License'). You may not use this file except in
9 * compliance with the License. Please obtain a copy of the License at
10 * http://www.opensource.apple.com/apsl/ and read it before using this
11 * file.
12 *
13 * The Original Code and all software distributed under the License are
14 * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
15 * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
16 * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
17 * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
18 * Please see the License for the specific language governing rights and
19 * limitations under the License.
20 *
21 * @APPLE_LICENSE_HEADER_END@
22 */
23
24 #include "foo.h"
25
26 static void __attribute__((constructor)) myinit()
27 {
28 foo002();
29 foo003();
30 foo004();
31 foo005();
32 foo006();
33 foo007();
34 foo008();
35 foo009();
36 foo010();
37 foo011();
38 foo012();
39 foo013();
40 foo014();
41 foo015();
42 foo016();
43 foo017();
44 foo018();
45 foo019();
46 foo020();
47 foo021();
48 foo022();
49 foo023();
50 foo024();
51 foo025();
52 foo026();
53 foo027();
54 foo028();
55 foo029();
56 foo030();
57 foo031();
58 foo032();
59 foo033();
60 foo034();
61 foo035();
62 foo036();
63 foo037();
64 foo038();
65 foo039();
66 foo040();
67 foo041();
68 foo042();
69 foo043();
70 foo044();
71 foo045();
72 foo046();
73 foo047();
74 foo048();
75 foo049();
76 foo050();
77 foo051();
78 foo052();
79 foo053();
80 foo054();
81 foo055();
82 foo056();
83 foo057();
84 foo058();
85 foo059();
86 foo060();
87 foo061();
88 foo062();
89 foo063();
90 foo064();
91 foo065();
92 foo066();
93 foo067();
94 foo068();
95 foo069();
96 foo070();
97 foo071();
98 foo072();
99 foo073();
100 foo074();
101 foo075();
102 foo076();
103 foo077();
104 foo078();
105 foo079();
106 foo080();
107 foo081();
108 foo082();
109 foo083();
110 foo084();
111 foo085();
112 foo086();
113 foo087();
114 foo088();
115 foo089();
116 foo090();
117 foo091();
118 foo092();
119 foo093();
120 foo094();
121 foo095();
122 foo096();
123 foo097();
124 foo098();
125 foo099();
126 foo100();
127 foo101();
128 foo102();
129 foo103();
130 foo104();
131 foo105();
132 foo106();
133 foo107();
134 foo108();
135 foo109();
136 foo110();
137 foo111();
138 foo112();
139 foo113();
140 foo114();
141 foo115();
142 foo116();
143 foo117();
144 foo118();
145 foo119();
146 foo120();
147 foo121();
148 foo122();
149 foo123();
150 foo124();
151 foo125();
152 foo126();
153 foo127();
154 foo128();
155 foo129();
156 foo130();
157 foo131();
158 foo132();
159 foo133();
160 foo134();
161 foo135();
162 foo136();
163 foo137();
164 foo138();
165 foo139();
166 foo140();
167 foo141();
168 foo142();
169 foo143();
170 foo144();
171 foo145();
172 foo146();
173 foo147();
174 foo148();
175 foo149();
176 foo150();
177 foo151();
178 foo152();
179 foo153();
180 foo154();
181 foo155();
182 foo156();
183 foo157();
184 foo158();
185 foo159();
186 foo160();
187 foo161();
188 foo162();
189 foo163();
190 foo164();
191 foo165();
192 foo166();
193 foo167();
194 foo168();
195 foo169();
196 foo170();
197 foo171();
198 foo172();
199 foo173();
200 foo174();
201 foo175();
202 foo176();
203 foo177();
204 foo178();
205 foo179();
206 foo180();
207 foo181();
208 foo182();
209 foo183();
210 foo184();
211 foo185();
212 foo186();
213 foo187();
214 foo188();
215 foo189();
216 foo190();
217 foo191();
218 foo192();
219 foo193();
220 foo194();
221 foo195();
222 foo196();
223 foo197();
224 foo198();
225 foo199();
226 foo200();
227 foo201();
228 foo202();
229 foo203();
230 foo204();
231 foo205();
232 foo206();
233 foo207();
234 foo208();
235 foo209();
236 foo210();
237 foo211();
238 foo212();
239 foo213();
240 foo214();
241 foo215();
242 foo216();
243 foo217();
244 foo218();
245 foo219();
246 foo220();
247 foo221();
248 foo222();
249 foo223();
250 foo224();
251 foo225();
252 foo226();
253 foo227();
254 foo228();
255 foo229();
256 foo230();
257 foo231();
258 foo232();
259 foo233();
260 foo234();
261 foo235();
262 foo236();
263 foo237();
264 foo238();
265 foo239();
266 foo240();
267 foo241();
268 foo242();
269 foo243();
270 foo244();
271 foo245();
272 foo246();
273 foo247();
274 foo248();
275 foo249();
276 foo250();
277 foo251();
278 foo252();
279 foo253();
280 foo254();
281 foo255();
282 foo256();
283 foo257();
284 foo258();
285 foo259();
286 foo260();
287 foo261();
288 foo262();
289 foo263();
290 foo264();
291 foo265();
292 foo266();
293 foo267();
294 foo268();
295 foo269();
296 foo270();
297 foo271();
298 foo272();
299 foo273();
300 foo274();
301 foo275();
302 foo276();
303 foo277();
304 foo278();
305 foo279();
306 foo280();
307 foo281();
308 foo282();
309 foo283();
310 foo284();
311 foo285();
312 foo286();
313 foo287();
314 foo288();
315 foo289();
316 foo290();
317 foo291();
318 foo292();
319 foo293();
320 foo294();
321 foo295();
322 foo296();
323 foo297();
324 foo298();
325 foo299();
326 foo300();
327 foo301();
328 foo302();
329 foo303();
330 foo304();
331 foo305();
332 foo306();
333 foo307();
334 foo308();
335 foo309();
336 foo310();
337 foo311();
338 foo312();
339 foo313();
340 foo314();
341 foo315();
342 foo316();
343 foo317();
344 foo318();
345 foo319();
346 foo320();
347 foo321();
348 foo322();
349 foo323();
350 foo324();
351 foo325();
352 foo326();
353 foo327();
354 foo328();
355 foo329();
356 foo330();
357 foo331();
358 foo332();
359 foo333();
360 foo334();
361 foo335();
362 foo336();
363 foo337();
364 foo338();
365 foo339();
366 foo340();
367 foo341();
368 foo342();
369 foo343();
370 foo344();
371 foo345();
372 foo346();
373 foo347();
374 foo348();
375 foo349();
376 foo350();
377 foo351();
378 foo352();
379 foo353();
380 foo354();
381 foo355();
382 foo356();
383 foo357();
384 foo358();
385 foo359();
386 foo360();
387 foo361();
388 foo362();
389 foo363();
390 foo364();
391 foo365();
392 foo366();
393 foo367();
394 foo368();
395 foo369();
396 foo370();
397 foo371();
398 foo372();
399 foo373();
400 foo374();
401 foo375();
402 foo376();
403 foo377();
404 foo378();
405 foo379();
406 foo380();
407 foo381();
408 foo382();
409 foo383();
410 foo384();
411 foo385();
412 foo386();
413 foo387();
414 foo388();
415 foo389();
416 foo390();
417 foo391();
418 foo392();
419 foo393();
420 foo394();
421 foo395();
422 foo396();
423 foo397();
424 foo398();
425 foo399();
426 foo400();
427 foo401();
428 foo402();
429 foo403();
430 foo404();
431 foo405();
432 foo406();
433 foo407();
434 foo408();
435 foo409();
436 foo410();
437 foo411();
438 foo412();
439 foo413();
440 foo414();
441 foo415();
442 foo416();
443 foo417();
444 foo418();
445 foo419();
446 foo420();
447 foo421();
448 foo422();
449 foo423();
450 foo424();
451 foo425();
452 foo426();
453 foo427();
454 foo428();
455 foo429();
456 foo430();
457 foo431();
458 foo432();
459 foo433();
460 foo434();
461 foo435();
462 foo436();
463 foo437();
464 foo438();
465 foo439();
466 foo440();
467 foo441();
468 foo442();
469 foo443();
470 foo444();
471 foo445();
472 foo446();
473 foo447();
474 foo448();
475 foo449();
476 foo450();
477 foo451();
478 foo452();
479 foo453();
480 foo454();
481 foo455();
482 foo456();
483 foo457();
484 foo458();
485 foo459();
486 foo460();
487 foo461();
488 foo462();
489 foo463();
490 foo464();
491 foo465();
492 foo466();
493 foo467();
494 foo468();
495 foo469();
496 foo470();
497 foo471();
498 foo472();
499 foo473();
500 foo474();
501 foo475();
502 foo476();
503 foo477();
504 foo478();
505 foo479();
506 foo480();
507 foo481();
508 foo482();
509 foo483();
510 foo484();
511 foo485();
512 foo486();
513 foo487();
514 foo488();
515 foo489();
516 foo490();
517 foo491();
518 foo492();
519 foo493();
520 foo494();
521 foo495();
522 foo496();
523 foo497();
524 foo498();
525 foo499();
526 foo500();
527 foo501();
528 foo502();
529 foo503();
530 foo504();
531 foo505();
532 foo506();
533 foo507();
534 foo508();
535 foo509();
536 foo510();
537 foo511();
538 foo512();
539 foo513();
540 foo514();
541 foo515();
542 foo516();
543 foo517();
544 foo518();
545 foo519();
546 foo520();
547 foo521();
548 foo522();
549 foo523();
550 foo524();
551 foo525();
552 foo526();
553 foo527();
554 foo528();
555 foo529();
556 foo530();
557 foo531();
558 foo532();
559 foo533();
560 foo534();
561 foo535();
562 foo536();
563 foo537();
564 foo538();
565 foo539();
566 foo540();
567 foo541();
568 foo542();
569 foo543();
570 foo544();
571 foo545();
572 foo546();
573 foo547();
574 foo548();
575 foo549();
576 foo550();
577 foo551();
578 foo552();
579 foo553();
580 foo554();
581 foo555();
582 foo556();
583 foo557();
584 foo558();
585 foo559();
586 foo560();
587 foo561();
588 foo562();
589 foo563();
590 foo564();
591 foo565();
592 foo566();
593 foo567();
594 foo568();
595 foo569();
596 foo570();
597 foo571();
598 foo572();
599 foo573();
600 foo574();
601 foo575();
602 foo576();
603 foo577();
604 foo578();
605 foo579();
606 foo580();
607 foo581();
608 foo582();
609 foo583();
610 foo584();
611 foo585();
612 foo586();
613 foo587();
614 foo588();
615 foo589();
616 foo590();
617 foo591();
618 foo592();
619 foo593();
620 foo594();
621 foo595();
622 foo596();
623 foo597();
624 foo598();
625 foo599();
626 foo600();
627 foo601();
628 foo602();
629 foo603();
630 foo604();
631 foo605();
632 foo606();
633 foo607();
634 foo608();
635 foo609();
636 foo610();
637 foo611();
638 foo612();
639 foo613();
640 foo614();
641 foo615();
642 foo616();
643 foo617();
644 foo618();
645 foo619();
646 foo620();
647 foo621();
648 foo622();
649 foo623();
650 foo624();
651 foo625();
652 foo626();
653 foo627();
654 foo628();
655 foo629();
656 foo630();
657 foo631();
658 foo632();
659 foo633();
660 foo634();
661 foo635();
662 foo636();
663 foo637();
664 foo638();
665 foo639();
666 foo640();
667 foo641();
668 foo642();
669 foo643();
670 foo644();
671 foo645();
672 foo646();
673 foo647();
674 foo648();
675 foo649();
676 foo650();
677 foo651();
678 foo652();
679 foo653();
680 foo654();
681 foo655();
682 foo656();
683 foo657();
684 foo658();
685 foo659();
686 foo660();
687 foo661();
688 foo662();
689 foo663();
690 foo664();
691 foo665();
692 foo666();
693 foo667();
694 foo668();
695 foo669();
696 foo670();
697 foo671();
698 foo672();
699 foo673();
700 foo674();
701 foo675();
702 foo676();
703 foo677();
704 foo678();
705 foo679();
706 foo680();
707 foo681();
708 foo682();
709 foo683();
710 foo684();
711 foo685();
712 foo686();
713 foo687();
714 foo688();
715 foo689();
716 foo690();
717 foo691();
718 foo692();
719 foo693();
720 foo694();
721 foo695();
722 foo696();
723 foo697();
724 foo698();
725 foo699();
726 foo700();
727 foo701();
728 foo702();
729 foo703();
730 foo704();
731 foo705();
732 foo706();
733 foo707();
734 foo708();
735 foo709();
736 foo710();
737 foo711();
738 foo712();
739 foo713();
740 foo714();
741 foo715();
742 foo716();
743 foo717();
744 foo718();
745 foo719();
746 foo720();
747 foo721();
748 foo722();
749 foo723();
750 foo724();
751 foo725();
752 foo726();
753 foo727();
754 foo728();
755 foo729();
756 foo730();
757 foo731();
758 foo732();
759 foo733();
760 foo734();
761 foo735();
762 foo736();
763 foo737();
764 foo738();
765 foo739();
766 foo740();
767 foo741();
768 foo742();
769 foo743();
770 foo744();
771 foo745();
772 foo746();
773 foo747();
774 foo748();
775 foo749();
776 foo750();
777 foo751();
778 foo752();
779 foo753();
780 foo754();
781 foo755();
782 foo756();
783 foo757();
784 foo758();
785 foo759();
786 foo760();
787 foo761();
788 foo762();
789 foo763();
790 foo764();
791 foo765();
792 foo766();
793 foo767();
794 foo768();
795 foo769();
796 foo770();
797 foo771();
798 foo772();
799 foo773();
800 foo774();
801 foo775();
802 foo776();
803 foo777();
804 foo778();
805 foo779();
806 foo780();
807 foo781();
808 foo782();
809 foo783();
810 foo784();
811 foo785();
812 foo786();
813 foo787();
814 foo788();
815 foo789();
816 foo790();
817 foo791();
818 foo792();
819 foo793();
820 foo794();
821 foo795();
822 foo796();
823 foo797();
824 foo798();
825 foo799();
826 foo800();
827 foo801();
828 foo802();
829 foo803();
830 foo804();
831 foo805();
832 foo806();
833 foo807();
834 foo808();
835 foo809();
836 foo810();
837 foo811();
838 foo812();
839 foo813();
840 #if CASE <= 4
841 foo814();
842 #endif
843 #if CASE <= 3
844 foo815();
845 #endif
846 #if CASE <= 2
847 foo816();
848 #endif
849 #if CASE <= 1
850 foo817();
851 #endif
852 }
853