The R Project SVN R

Rev

Rev 85716 | Rev 85771 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 85716 Rev 85769
Line 580... Line 580...
580
 
580
 
581
    vmaxset(vmax);
581
    vmaxset(vmax);
582
    return check_retval(call, retval);
582
    return check_retval(call, retval);
583
}
583
}
584
 
584
 
585
typedef SEXP (*FUNS0)(void);
585
#define R_FUNTYPES(R, N, A)                                                   \
586
typedef SEXP (*FUNS1)(SEXP);
586
typedef R (*FUN##N##0)(void);                                                 \
587
typedef SEXP (*FUNS2)(SEXP, SEXP);
587
typedef R (*FUN##N##1)(A);                                                    \
588
typedef SEXP (*FUNS3)(SEXP, SEXP, SEXP);
588
typedef R (*FUN##N##2)(A, A);                                                 \
589
typedef SEXP (*FUNS4)(SEXP, SEXP, SEXP, SEXP);
589
typedef R (*FUN##N##3)(A, A, A);                                              \
590
typedef SEXP (*FUNS5)(SEXP, SEXP, SEXP, SEXP, SEXP);
590
typedef R (*FUN##N##4)(A, A, A, A);                                           \
591
typedef SEXP (*FUNS6)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
591
typedef R (*FUN##N##5)(A, A, A, A, A);                                        \
592
typedef SEXP (*FUNS7)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
592
typedef R (*FUN##N##6)(A, A, A, A, A, A);                                     \
593
typedef SEXP (*FUNS8)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
593
typedef R (*FUN##N##7)(A, A, A, A, A, A, A);                                  \
594
typedef SEXP (*FUNS9)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
594
typedef R (*FUN##N##8)(A, A, A, A, A, A, A, A);                               \
595
typedef SEXP (*FUNS10)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
595
typedef R (*FUN##N##9)(A, A, A, A, A, A, A, A, A);                            \
596
                       SEXP);
596
typedef R (*FUN##N##10)(A, A, A, A, A, A, A, A, A, A);                        \
597
typedef SEXP (*FUNS11)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
597
typedef R (*FUN##N##11)(A, A, A, A, A, A, A, A, A, A, A);                     \
598
                       SEXP, SEXP);
598
typedef R (*FUN##N##12)(A, A, A, A, A, A, A, A, A, A, A, A);                  \
599
typedef SEXP (*FUNS12)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
599
typedef R (*FUN##N##13)(A, A, A, A, A, A, A, A, A, A, A, A, A);               \
600
                       SEXP, SEXP, SEXP);
600
typedef R (*FUN##N##14)(A, A, A, A, A, A, A, A, A, A, A, A, A, A);            \
601
typedef SEXP (*FUNS13)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
601
typedef R (*FUN##N##15)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A);         \
602
                       SEXP, SEXP, SEXP, SEXP);
602
typedef R (*FUN##N##16)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A);      \
603
typedef SEXP (*FUNS14)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
603
typedef R (*FUN##N##17)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A);   \
604
                       SEXP, SEXP, SEXP, SEXP, SEXP);
604
typedef R (*FUN##N##18)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A);\
605
typedef SEXP (*FUNS15)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
605
typedef R (*FUN##N##19)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
606
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
606
                        A);                                                   \
607
typedef SEXP (*FUNS16)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
607
typedef R (*FUN##N##20)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
608
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
608
                        A, A);                                                \
609
typedef SEXP (*FUNS17)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
609
typedef R (*FUN##N##21)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
610
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
610
                        A, A, A);                                             \
611
typedef SEXP (*FUNS18)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
611
typedef R (*FUN##N##22)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
612
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
612
                        A, A, A, A);                                          \
613
                       SEXP);
613
typedef R (*FUN##N##23)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
614
typedef SEXP (*FUNS19)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
614
                        A, A, A, A, A);                                       \
615
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
615
typedef R (*FUN##N##24)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
616
                       SEXP);
616
                        A, A, A, A, A, A);                                    \
617
typedef SEXP (*FUNS20)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
617
typedef R (*FUN##N##25)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
618
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
618
                        A, A, A, A, A, A, A);                                 \
619
                       SEXP, SEXP);
619
typedef R (*FUN##N##26)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
620
typedef SEXP (*FUNS21)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
620
                        A, A, A, A, A, A, A, A);                              \
621
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
621
typedef R (*FUN##N##27)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
622
                       SEXP, SEXP, SEXP);
622
                        A, A, A, A, A, A, A, A, A);                           \
623
typedef SEXP (*FUNS22)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
623
typedef R (*FUN##N##28)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
624
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
624
                        A, A, A, A, A, A, A, A, A, A);                        \
625
                       SEXP, SEXP, SEXP, SEXP);
625
typedef R (*FUN##N##29)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
626
typedef SEXP (*FUNS23)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
626
                        A, A, A, A, A, A, A, A, A, A, A);                     \
627
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
627
typedef R (*FUN##N##30)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
628
                       SEXP, SEXP, SEXP, SEXP, SEXP);
628
                        A, A, A, A, A, A, A, A, A, A, A, A);                  \
629
typedef SEXP (*FUNS24)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
629
typedef R (*FUN##N##31)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
630
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
630
                        A, A, A, A, A, A, A, A, A, A, A, A, A);               \
631
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
631
typedef R (*FUN##N##32)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
632
typedef SEXP (*FUNS25)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
632
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A);            \
633
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
633
typedef R (*FUN##N##33)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
634
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
634
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A);         \
635
typedef SEXP (*FUNS26)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
635
typedef R (*FUN##N##34)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
636
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
636
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A);      \
637
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
637
typedef R (*FUN##N##35)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
638
typedef SEXP (*FUNS27)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
638
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A);   \
639
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
639
typedef R (*FUN##N##36)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
640
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
640
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A);\
641
                       SEXP);
641
typedef R (*FUN##N##37)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
642
typedef SEXP (*FUNS28)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
642
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
643
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
643
                        A);                                                   \
644
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
644
typedef R (*FUN##N##38)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
645
                       SEXP);
645
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
646
typedef SEXP (*FUNS29)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
646
                        A, A);                                                \
647
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
647
typedef R (*FUN##N##39)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
648
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
648
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
649
                       SEXP, SEXP);
649
                        A, A, A);                                             \
650
typedef SEXP (*FUNS30)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
650
typedef R (*FUN##N##40)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
651
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
651
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
652
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
652
                        A, A, A, A);                                          \
653
                       SEXP, SEXP, SEXP);
653
typedef R (*FUN##N##41)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
654
typedef SEXP (*FUNS31)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
654
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
655
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
655
                        A, A, A, A, A);                                       \
656
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
656
typedef R (*FUN##N##42)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
657
                       SEXP, SEXP, SEXP, SEXP);
657
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
658
typedef SEXP (*FUNS32)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
658
                        A, A, A, A, A, A);                                    \
659
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
659
typedef R (*FUN##N##43)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
660
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
660
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
661
                       SEXP, SEXP, SEXP, SEXP, SEXP);
661
                        A, A, A, A, A, A, A);                                 \
662
typedef SEXP (*FUNS33)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
662
typedef R (*FUN##N##44)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
663
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
663
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
664
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
664
                        A, A, A, A, A, A, A, A);                              \
665
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
665
typedef R (*FUN##N##45)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
666
typedef SEXP (*FUNS34)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
666
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
667
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
667
                        A, A, A, A, A, A, A, A, A);                           \
668
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
668
typedef R (*FUN##N##46)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
669
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
669
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
670
typedef SEXP (*FUNS35)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
670
                        A, A, A, A, A, A, A, A, A, A);                        \
671
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
671
typedef R (*FUN##N##47)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
672
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
672
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
673
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
673
                        A, A, A, A, A, A, A, A, A, A, A);                     \
674
typedef SEXP (*FUNS36)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
674
typedef R (*FUN##N##48)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
675
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
675
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
676
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
676
                        A, A, A, A, A, A, A, A, A, A, A, A);                  \
677
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
677
typedef R (*FUN##N##49)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
678
                       SEXP);
678
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
679
typedef SEXP (*FUNS37)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
679
                        A, A, A, A, A, A, A, A, A, A, A, A, A);               \
680
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
680
typedef R (*FUN##N##50)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
681
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
681
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
682
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
682
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A);            \
683
                       SEXP);
683
typedef R (*FUN##N##51)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
684
typedef SEXP (*FUNS38)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
684
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
685
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
685
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A);         \
686
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
686
typedef R (*FUN##N##52)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
687
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
687
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
688
                       SEXP, SEXP);
688
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A);      \
689
typedef SEXP (*FUNS39)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
689
typedef R (*FUN##N##53)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
690
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
690
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
691
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
691
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A);   \
692
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
692
typedef R (*FUN##N##54)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
693
                       SEXP, SEXP, SEXP);
693
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
694
typedef SEXP (*FUNS40)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
694
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A);\
695
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
695
typedef R (*FUN##N##55)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
696
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
696
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
697
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
697
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
698
                       SEXP, SEXP, SEXP, SEXP);
698
                        A);                                                   \
699
typedef SEXP (*FUNS41)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
699
typedef R (*FUN##N##56)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
700
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
700
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
701
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
701
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
702
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
702
                        A, A);                                                \
703
                       SEXP, SEXP, SEXP, SEXP, SEXP);
703
typedef R (*FUN##N##57)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
704
typedef SEXP (*FUNS42)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
704
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
705
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
705
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
706
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
706
                        A, A, A);                                             \
707
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
707
typedef R (*FUN##N##58)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
708
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
708
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
709
typedef SEXP (*FUNS43)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
709
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
710
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
710
                        A, A, A, A);                                          \
711
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
711
typedef R (*FUN##N##59)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
712
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
712
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
713
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
713
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
714
typedef SEXP (*FUNS44)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
714
                        A, A, A, A, A);                                       \
715
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
715
typedef R (*FUN##N##60)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
716
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
716
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
717
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
717
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
718
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
718
                        A, A, A, A, A, A);                                    \
719
typedef SEXP (*FUNS45)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
719
typedef R (*FUN##N##61)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
720
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
720
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
721
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
721
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
722
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
722
                        A, A, A, A, A, A, A);                                 \
723
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
723
typedef R (*FUN##N##62)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
724
                       SEXP);
724
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
725
typedef SEXP (*FUNS46)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
725
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
726
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
726
                        A, A, A, A, A, A, A, A);                              \
727
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
727
typedef R (*FUN##N##63)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
728
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
728
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
729
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
729
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
730
                       SEXP);
730
                        A, A, A, A, A, A, A, A, A);                           \
731
typedef SEXP (*FUNS47)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
731
typedef R (*FUN##N##64)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
732
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
732
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
733
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
733
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
734
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
734
                        A, A, A, A, A, A, A, A, A, A);                        \
735
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
735
typedef R (*FUN##N##65)(A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
736
                       SEXP, SEXP);
736
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
737
typedef SEXP (*FUNS48)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
737
                        A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, A, \
738
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
738
                        A, A, A, A, A, A, A, A, A, A, A);
739
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
739
 
740
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
740
/* typedef SEXP (*FUNS1)(SEXP); */
741
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
741
R_FUNTYPES(SEXP, S, SEXP)
742
                       SEXP, SEXP, SEXP);
742
 
743
typedef SEXP (*FUNS49)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
743
/* typedef void (*FUNV1)(void *); */
744
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
744
R_FUNTYPES(void, V, void *)
745
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
746
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
747
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
748
                       SEXP, SEXP, SEXP, SEXP);
-
 
749
typedef SEXP (*FUNS50)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
750
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
751
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
752
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
753
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
754
                       SEXP, SEXP, SEXP, SEXP, SEXP);
-
 
755
typedef SEXP (*FUNS51)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
756
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
757
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
758
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
759
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
760
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
-
 
761
typedef SEXP (*FUNS52)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
762
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
763
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
764
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
765
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
766
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
-
 
767
typedef SEXP (*FUNS53)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
768
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
769
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
770
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
771
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
772
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
-
 
773
typedef SEXP (*FUNS54)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
774
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
775
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
776
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
777
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
778
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
779
                       SEXP);
-
 
780
typedef SEXP (*FUNS55)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
781
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
782
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
783
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
784
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
785
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
786
                       SEXP);
-
 
787
typedef SEXP (*FUNS56)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
788
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
789
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
790
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
791
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
792
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
793
                       SEXP, SEXP);
-
 
794
typedef SEXP (*FUNS57)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
795
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
796
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
797
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
798
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
799
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
800
                       SEXP, SEXP, SEXP);
-
 
801
typedef SEXP (*FUNS58)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
802
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
803
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
804
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
805
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
806
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
807
                       SEXP, SEXP, SEXP, SEXP);
-
 
808
typedef SEXP (*FUNS59)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
809
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
810
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
811
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
812
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
813
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
814
                       SEXP, SEXP, SEXP, SEXP, SEXP);
-
 
815
typedef SEXP (*FUNS60)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
816
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
817
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
818
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
819
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
820
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
821
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
-
 
822
typedef SEXP (*FUNS61)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
823
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
824
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
825
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
826
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
827
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
828
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
-
 
829
typedef SEXP (*FUNS62)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
830
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
831
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
832
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
833
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
834
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
835
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP);
-
 
836
typedef SEXP (*FUNS63)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
837
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
838
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
839
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
840
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
841
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
842
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
843
                       SEXP);
-
 
844
typedef SEXP (*FUNS64)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
845
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
846
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
847
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
848
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
849
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
850
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
851
                       SEXP);
-
 
852
typedef SEXP (*FUNS65)(SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
853
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
854
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
855
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
856
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
857
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
858
                       SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP, SEXP,
-
 
859
                       SEXP, SEXP);
-
 
860
 
745
 
861
attribute_hidden SEXP R_doDotCall(DL_FUNC fun, int nargs, SEXP *cargs,
746
attribute_hidden SEXP R_doDotCall(DL_FUNC fun, int nargs, SEXP *cargs,
862
				  SEXP call) {
747
				  SEXP call) {
863
    SEXP retval = R_NilValue;	/* -Wall */
748
    SEXP retval = R_NilValue;	/* -Wall */
864
    switch (nargs) {
749
    switch (nargs) {
865
    case 0:
750
    case 0:
866
	retval = (SEXP)((FUNS0)fun)();
751
	retval = ((FUNS0)fun)();
867
	break;
752
	break;
868
    case 1:
753
    case 1:
869
	retval = (SEXP)((FUNS1)fun)(cargs[0]);
754
	retval = ((FUNS1)fun)(cargs[0]);
870
	break;
755
	break;
871
    case 2:
756
    case 2:
872
	retval = (SEXP)((FUNS2)fun)(cargs[0], cargs[1]);
757
	retval = ((FUNS2)fun)(cargs[0], cargs[1]);
873
	break;
758
	break;
874
    case 3:
759
    case 3:
875
	retval = (SEXP)((FUNS3)fun)(cargs[0], cargs[1], cargs[2]);
760
	retval = ((FUNS3)fun)(cargs[0], cargs[1], cargs[2]);
876
	break;
761
	break;
877
    case 4:
762
    case 4:
878
	retval = (SEXP)((FUNS4)fun)(cargs[0], cargs[1], cargs[2], cargs[3]);
763
	retval = ((FUNS4)fun)(cargs[0], cargs[1], cargs[2], cargs[3]);
879
	break;
764
	break;
880
    case 5:
765
    case 5:
881
	retval = (SEXP)((FUNS5)fun)(
766
	retval = ((FUNS5)fun)(
882
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4]);
767
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4]);
883
	break;
768
	break;
884
    case 6:
769
    case 6:
885
	retval = (SEXP)((FUNS6)fun)(
770
	retval = ((FUNS6)fun)(
886
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
771
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
887
	    cargs[5]);
772
	    cargs[5]);
888
	break;
773
	break;
889
    case 7:
774
    case 7:
890
	retval = (SEXP)((FUNS7)fun)(
775
	retval = ((FUNS7)fun)(
891
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
776
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
892
	    cargs[5],  cargs[6]);
777
	    cargs[5],  cargs[6]);
893
	break;
778
	break;
894
    case 8:
779
    case 8:
895
	retval = (SEXP)((FUNS8)fun)(
780
	retval = ((FUNS8)fun)(
896
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
781
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
897
	    cargs[5],  cargs[6],  cargs[7]);
782
	    cargs[5],  cargs[6],  cargs[7]);
898
	break;
783
	break;
899
    case 9:
784
    case 9:
900
	retval = (SEXP)((FUNS9)fun)(
785
	retval = ((FUNS9)fun)(
901
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
786
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
902
	    cargs[5],  cargs[6],  cargs[7],  cargs[8]);
787
	    cargs[5],  cargs[6],  cargs[7],  cargs[8]);
903
	break;
788
	break;
904
    case 10:
789
    case 10:
905
	retval = (SEXP)((FUNS10)fun)(
790
	retval = ((FUNS10)fun)(
906
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
791
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
907
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9]);
792
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9]);
908
	break;
793
	break;
909
    case 11:
794
    case 11:
910
	retval = (SEXP)((FUNS11)fun)(
795
	retval = ((FUNS11)fun)(
911
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
796
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
912
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
797
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
913
	    cargs[10]);
798
	    cargs[10]);
914
	break;
799
	break;
915
    case 12:
800
    case 12:
916
	retval = (SEXP)((FUNS12)fun)(
801
	retval = ((FUNS12)fun)(
917
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
802
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
918
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
803
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
919
	    cargs[10], cargs[11]);
804
	    cargs[10], cargs[11]);
920
	break;
805
	break;
921
    case 13:
806
    case 13:
922
	retval = (SEXP)((FUNS13)fun)(
807
	retval = ((FUNS13)fun)(
923
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
808
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
924
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
809
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
925
	    cargs[10], cargs[11], cargs[12]);
810
	    cargs[10], cargs[11], cargs[12]);
926
	break;
811
	break;
927
    case 14:
812
    case 14:
928
	retval = (SEXP)((FUNS14)fun)(
813
	retval = ((FUNS14)fun)(
929
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
814
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
930
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
815
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
931
	    cargs[10], cargs[11], cargs[12], cargs[13]);
816
	    cargs[10], cargs[11], cargs[12], cargs[13]);
932
	break;
817
	break;
933
    case 15:
818
    case 15:
934
	retval = (SEXP)((FUNS15)fun)(
819
	retval = ((FUNS15)fun)(
935
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
820
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
936
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
821
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
937
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14]);
822
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14]);
938
	break;
823
	break;
939
    case 16:
824
    case 16:
940
	retval = (SEXP)((FUNS16)fun)(
825
	retval = ((FUNS16)fun)(
941
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
826
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
942
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
827
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
943
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
828
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
944
	    cargs[15]);
829
	    cargs[15]);
945
	break;
830
	break;
946
    case 17:
831
    case 17:
947
	retval = (SEXP)((FUNS17)fun)(
832
	retval = ((FUNS17)fun)(
948
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
833
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
949
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
834
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
950
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
835
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
951
	    cargs[15], cargs[16]);
836
	    cargs[15], cargs[16]);
952
	break;
837
	break;
953
    case 18:
838
    case 18:
954
	retval = (SEXP)((FUNS18)fun)(
839
	retval = ((FUNS18)fun)(
955
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
840
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
956
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
841
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
957
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
842
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
958
	    cargs[15], cargs[16], cargs[17]);
843
	    cargs[15], cargs[16], cargs[17]);
959
	break;
844
	break;
960
    case 19:
845
    case 19:
961
	retval = (SEXP)((FUNS19)fun)(
846
	retval = ((FUNS19)fun)(
962
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
847
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
963
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
848
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
964
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
849
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
965
	    cargs[15], cargs[16], cargs[17], cargs[18]);
850
	    cargs[15], cargs[16], cargs[17], cargs[18]);
966
	break;
851
	break;
967
    case 20:
852
    case 20:
968
	retval = (SEXP)((FUNS20)fun)(
853
	retval = ((FUNS20)fun)(
969
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
854
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
970
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
855
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
971
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
856
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
972
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19]);
857
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19]);
973
	break;
858
	break;
974
    case 21:
859
    case 21:
975
	retval = (SEXP)((FUNS21)fun)(
860
	retval = ((FUNS21)fun)(
976
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
861
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
977
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
862
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
978
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
863
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
979
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
864
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
980
	    cargs[20]);
865
	    cargs[20]);
981
	break;
866
	break;
982
    case 22:
867
    case 22:
983
	retval = (SEXP)((FUNS22)fun)(
868
	retval = ((FUNS22)fun)(
984
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
869
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
985
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
870
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
986
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
871
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
987
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
872
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
988
	    cargs[20], cargs[21]);
873
	    cargs[20], cargs[21]);
989
	break;
874
	break;
990
    case 23:
875
    case 23:
991
	retval = (SEXP)((FUNS23)fun)(
876
	retval = ((FUNS23)fun)(
992
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
877
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
993
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
878
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
994
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
879
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
995
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
880
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
996
	    cargs[20], cargs[21], cargs[22]);
881
	    cargs[20], cargs[21], cargs[22]);
997
	break;
882
	break;
998
    case 24:
883
    case 24:
999
	retval = (SEXP)((FUNS24)fun)(
884
	retval = ((FUNS24)fun)(
1000
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
885
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1001
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
886
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1002
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
887
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1003
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
888
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1004
	    cargs[20], cargs[21], cargs[22], cargs[23]);
889
	    cargs[20], cargs[21], cargs[22], cargs[23]);
1005
	break;
890
	break;
1006
    case 25:
891
    case 25:
1007
	retval = (SEXP)((FUNS25)fun)(
892
	retval = ((FUNS25)fun)(
1008
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
893
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1009
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
894
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1010
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
895
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1011
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
896
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1012
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24]);
897
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24]);
1013
	break;
898
	break;
1014
    case 26:
899
    case 26:
1015
	retval = (SEXP)((FUNS26)fun)(
900
	retval = ((FUNS26)fun)(
1016
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
901
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1017
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
902
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1018
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
903
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1019
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
904
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1020
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
905
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1021
	    cargs[25]);
906
	    cargs[25]);
1022
	break;
907
	break;
1023
    case 27:
908
    case 27:
1024
	retval = (SEXP)((FUNS27)fun)(
909
	retval = ((FUNS27)fun)(
1025
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
910
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1026
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
911
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1027
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
912
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1028
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
913
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1029
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
914
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1030
	    cargs[25], cargs[26]);
915
	    cargs[25], cargs[26]);
1031
	break;
916
	break;
1032
    case 28:
917
    case 28:
1033
	retval = (SEXP)((FUNS28)fun)(
918
	retval = ((FUNS28)fun)(
1034
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
919
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1035
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
920
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1036
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
921
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1037
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
922
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1038
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
923
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1039
	    cargs[25], cargs[26], cargs[27]);
924
	    cargs[25], cargs[26], cargs[27]);
1040
	break;
925
	break;
1041
    case 29:
926
    case 29:
1042
	retval = (SEXP)((FUNS29)fun)(
927
	retval = ((FUNS29)fun)(
1043
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
928
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1044
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
929
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1045
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
930
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1046
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
931
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1047
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
932
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1048
	    cargs[25], cargs[26], cargs[27], cargs[28]);
933
	    cargs[25], cargs[26], cargs[27], cargs[28]);
1049
	break;
934
	break;
1050
    case 30:
935
    case 30:
1051
	retval = (SEXP)((FUNS30)fun)(
936
	retval = ((FUNS30)fun)(
1052
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
937
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1053
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
938
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1054
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
939
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1055
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
940
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1056
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
941
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1057
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29]);
942
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29]);
1058
	break;
943
	break;
1059
    case 31:
944
    case 31:
1060
	retval = (SEXP)((FUNS31)fun)(
945
	retval = ((FUNS31)fun)(
1061
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
946
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1062
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
947
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1063
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
948
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1064
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
949
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1065
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
950
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1066
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
951
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
1067
	    cargs[30]);
952
	    cargs[30]);
1068
	break;
953
	break;
1069
    case 32:
954
    case 32:
1070
	retval = (SEXP)((FUNS32)fun)(
955
	retval = ((FUNS32)fun)(
1071
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
956
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1072
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
957
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1073
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
958
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1074
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
959
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1075
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
960
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1076
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
961
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
1077
	    cargs[30], cargs[31]);
962
	    cargs[30], cargs[31]);
1078
	break;
963
	break;
1079
    case 33:
964
    case 33:
1080
	retval = (SEXP)((FUNS33)fun)(
965
	retval = ((FUNS33)fun)(
1081
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
966
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1082
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
967
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1083
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
968
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1084
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
969
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1085
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
970
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1086
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
971
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
1087
	    cargs[30], cargs[31], cargs[32]);
972
	    cargs[30], cargs[31], cargs[32]);
1088
	break;
973
	break;
1089
    case 34:
974
    case 34:
1090
	retval = (SEXP)((FUNS34)fun)(
975
	retval = ((FUNS34)fun)(
1091
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
976
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1092
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
977
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1093
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
978
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1094
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
979
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1095
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
980
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1096
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
981
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
1097
	    cargs[30], cargs[31], cargs[32], cargs[33]);
982
	    cargs[30], cargs[31], cargs[32], cargs[33]);
1098
	break;
983
	break;
1099
    case 35:
984
    case 35:
1100
	retval = (SEXP)((FUNS35)fun)(
985
	retval = ((FUNS35)fun)(
1101
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
986
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1102
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
987
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1103
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
988
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1104
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
989
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1105
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
990
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1106
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
991
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
1107
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34]);
992
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34]);
1108
	break;
993
	break;
1109
    case 36:
994
    case 36:
1110
	retval = (SEXP)((FUNS36)fun)(
995
	retval = ((FUNS36)fun)(
1111
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
996
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1112
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
997
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1113
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
998
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1114
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
999
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1115
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1000
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1116
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
1001
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
1117
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
1002
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
1118
	    cargs[35]);
1003
	    cargs[35]);
1119
	break;
1004
	break;
1120
    case 37:
1005
    case 37:
1121
	retval = (SEXP)((FUNS37)fun)(
1006
	retval = ((FUNS37)fun)(
1122
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1007
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1123
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1008
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1124
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1009
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1125
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1010
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1126
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1011
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1127
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
1012
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
1128
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
1013
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
1129
	    cargs[35], cargs[36]);
1014
	    cargs[35], cargs[36]);
1130
	break;
1015
	break;
1131
    case 38:
1016
    case 38:
1132
	retval = (SEXP)((FUNS38)fun)(
1017
	retval = ((FUNS38)fun)(
1133
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1018
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1134
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1019
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1135
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1020
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1136
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1021
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1137
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1022
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1138
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
1023
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
1139
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
1024
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
1140
	    cargs[35], cargs[36], cargs[37]);
1025
	    cargs[35], cargs[36], cargs[37]);
1141
	break;
1026
	break;
1142
    case 39:
1027
    case 39:
1143
	retval = (SEXP)((FUNS39)fun)(
1028
	retval = ((FUNS39)fun)(
1144
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1029
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1145
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1030
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1146
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1031
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1147
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1032
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1148
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1033
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1149
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
1034
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
1150
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
1035
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
1151
	    cargs[35], cargs[36], cargs[37], cargs[38]);
1036
	    cargs[35], cargs[36], cargs[37], cargs[38]);
1152
	break;
1037
	break;
1153
    case 40:
1038
    case 40:
1154
	retval = (SEXP)((FUNS40)fun)(
1039
	retval = ((FUNS40)fun)(
1155
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1040
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1156
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1041
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1157
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1042
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1158
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1043
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1159
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1044
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1160
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
1045
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
1161
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
1046
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
1162
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39]);
1047
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39]);
1163
	break;
1048
	break;
1164
    case 41:
1049
    case 41:
1165
	retval = (SEXP)((FUNS41)fun)(
1050
	retval = ((FUNS41)fun)(
1166
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1051
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1167
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1052
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1168
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1053
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1169
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1054
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1170
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1055
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1172... Line 1057...
1172
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
1057
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
1173
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
1058
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
1174
	    cargs[40]);
1059
	    cargs[40]);
1175
	break;
1060
	break;
1176
    case 42:
1061
    case 42:
1177
	retval = (SEXP)((FUNS42)fun)(
1062
	retval = ((FUNS42)fun)(
1178
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1063
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1179
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1064
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1180
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1065
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1181
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1066
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1182
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1067
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1184... Line 1069...
1184
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
1069
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
1185
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
1070
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
1186
	    cargs[40], cargs[41]);
1071
	    cargs[40], cargs[41]);
1187
	break;
1072
	break;
1188
    case 43:
1073
    case 43:
1189
	retval = (SEXP)((FUNS43)fun)(
1074
	retval = ((FUNS43)fun)(
1190
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1075
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1191
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1076
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1192
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1077
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1193
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1078
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1194
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1079
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1196... Line 1081...
1196
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
1081
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
1197
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
1082
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
1198
	    cargs[40], cargs[41], cargs[42]);
1083
	    cargs[40], cargs[41], cargs[42]);
1199
	break;
1084
	break;
1200
    case 44:
1085
    case 44:
1201
	retval = (SEXP)((FUNS44)fun)(
1086
	retval = ((FUNS44)fun)(
1202
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1087
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1203
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1088
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1204
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1089
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1205
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1090
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1206
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1091
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1208... Line 1093...
1208
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
1093
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
1209
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
1094
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
1210
	    cargs[40], cargs[41], cargs[42], cargs[43]);
1095
	    cargs[40], cargs[41], cargs[42], cargs[43]);
1211
	break;
1096
	break;
1212
    case 45:
1097
    case 45:
1213
	retval = (SEXP)((FUNS45)fun)(
1098
	retval = ((FUNS45)fun)(
1214
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1099
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1215
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1100
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1216
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1101
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1217
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1102
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1218
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1103
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1220... Line 1105...
1220
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
1105
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
1221
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
1106
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
1222
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44]);
1107
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44]);
1223
	break;
1108
	break;
1224
    case 46:
1109
    case 46:
1225
	retval = (SEXP)((FUNS46)fun)(
1110
	retval = ((FUNS46)fun)(
1226
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1111
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1227
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1112
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1228
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1113
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1229
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1114
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1230
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1115
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1233... Line 1118...
1233
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
1118
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
1234
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
1119
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
1235
	    cargs[45]);
1120
	    cargs[45]);
1236
	break;
1121
	break;
1237
    case 47:
1122
    case 47:
1238
	retval = (SEXP)((FUNS47)fun)(
1123
	retval = ((FUNS47)fun)(
1239
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1124
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1240
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1125
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1241
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1126
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1242
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1127
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1243
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1128
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1246... Line 1131...
1246
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
1131
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
1247
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
1132
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
1248
	    cargs[45], cargs[46]);
1133
	    cargs[45], cargs[46]);
1249
	break;
1134
	break;
1250
    case 48:
1135
    case 48:
1251
	retval = (SEXP)((FUNS48)fun)(
1136
	retval = ((FUNS48)fun)(
1252
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1137
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1253
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1138
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1254
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1139
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1255
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1140
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1256
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1141
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1259... Line 1144...
1259
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
1144
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
1260
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
1145
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
1261
	    cargs[45], cargs[46], cargs[47]);
1146
	    cargs[45], cargs[46], cargs[47]);
1262
	break;
1147
	break;
1263
    case 49:
1148
    case 49:
1264
	retval = (SEXP)((FUNS49)fun)(
1149
	retval = ((FUNS49)fun)(
1265
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1150
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1266
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1151
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1267
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1152
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1268
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1153
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1269
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1154
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1272... Line 1157...
1272
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
1157
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
1273
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
1158
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
1274
	    cargs[45], cargs[46], cargs[47], cargs[48]);
1159
	    cargs[45], cargs[46], cargs[47], cargs[48]);
1275
	break;
1160
	break;
1276
    case 50:
1161
    case 50:
1277
	retval = (SEXP)((FUNS50)fun)(
1162
	retval = ((FUNS50)fun)(
1278
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1163
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1279
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1164
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1280
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1165
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1281
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1166
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1282
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1167
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1285... Line 1170...
1285
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
1170
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
1286
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
1171
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
1287
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49]);
1172
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49]);
1288
	break;
1173
	break;
1289
    case 51:
1174
    case 51:
1290
	retval = (SEXP)((FUNS51)fun)(
1175
	retval = ((FUNS51)fun)(
1291
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1176
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1292
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1177
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1293
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1178
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1294
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1179
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1295
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1180
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1299... Line 1184...
1299
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
1184
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
1300
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
1185
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
1301
	    cargs[50]);
1186
	    cargs[50]);
1302
	break;
1187
	break;
1303
    case 52:
1188
    case 52:
1304
	retval = (SEXP)((FUNS52)fun)(
1189
	retval = ((FUNS52)fun)(
1305
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1190
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1306
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1191
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1307
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1192
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1308
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1193
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1309
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1194
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1313... Line 1198...
1313
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
1198
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
1314
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
1199
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
1315
	    cargs[50], cargs[51]);
1200
	    cargs[50], cargs[51]);
1316
	break;
1201
	break;
1317
    case 53:
1202
    case 53:
1318
	retval = (SEXP)((FUNS53)fun)(
1203
	retval = ((FUNS53)fun)(
1319
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1204
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1320
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1205
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1321
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1206
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1322
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1207
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1323
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1208
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1327... Line 1212...
1327
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
1212
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
1328
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
1213
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
1329
	    cargs[50], cargs[51], cargs[52]);
1214
	    cargs[50], cargs[51], cargs[52]);
1330
	break;
1215
	break;
1331
    case 54:
1216
    case 54:
1332
	retval = (SEXP)((FUNS54)fun)(
1217
	retval = ((FUNS54)fun)(
1333
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1218
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1334
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1219
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1335
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1220
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1336
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1221
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1337
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1222
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1341... Line 1226...
1341
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
1226
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
1342
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
1227
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
1343
	    cargs[50], cargs[51], cargs[52], cargs[53]);
1228
	    cargs[50], cargs[51], cargs[52], cargs[53]);
1344
	break;
1229
	break;
1345
    case 55:
1230
    case 55:
1346
	retval = (SEXP)((FUNS55)fun)(
1231
	retval = ((FUNS55)fun)(
1347
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1232
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1348
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1233
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1349
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1234
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1350
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1235
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1351
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1236
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1355... Line 1240...
1355
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
1240
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
1356
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
1241
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
1357
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54]);
1242
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54]);
1358
	break;
1243
	break;
1359
    case 56:
1244
    case 56:
1360
	retval = (SEXP)((FUNS56)fun)(
1245
	retval = ((FUNS56)fun)(
1361
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1246
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1362
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1247
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1363
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1248
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1364
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1249
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1365
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1250
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1370... Line 1255...
1370
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
1255
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
1371
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
1256
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
1372
	    cargs[55]);
1257
	    cargs[55]);
1373
	break;
1258
	break;
1374
    case 57:
1259
    case 57:
1375
	retval = (SEXP)((FUNS57)fun)(
1260
	retval = ((FUNS57)fun)(
1376
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1261
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1377
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1262
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1378
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1263
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1379
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1264
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1380
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1265
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1385... Line 1270...
1385
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
1270
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
1386
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
1271
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
1387
	    cargs[55], cargs[56]);
1272
	    cargs[55], cargs[56]);
1388
	break;
1273
	break;
1389
    case 58:
1274
    case 58:
1390
	retval = (SEXP)((FUNS58)fun)(
1275
	retval = ((FUNS58)fun)(
1391
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1276
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1392
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1277
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1393
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1278
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1394
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1279
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1395
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1280
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1400... Line 1285...
1400
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
1285
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
1401
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
1286
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
1402
	    cargs[55], cargs[56], cargs[57]);
1287
	    cargs[55], cargs[56], cargs[57]);
1403
	break;
1288
	break;
1404
    case 59:
1289
    case 59:
1405
	retval = (SEXP)((FUNS59)fun)(
1290
	retval = ((FUNS59)fun)(
1406
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1291
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1407
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1292
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1408
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1293
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1409
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1294
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1410
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1295
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1415... Line 1300...
1415
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
1300
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
1416
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
1301
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
1417
	    cargs[55], cargs[56], cargs[57], cargs[58]);
1302
	    cargs[55], cargs[56], cargs[57], cargs[58]);
1418
	break;
1303
	break;
1419
    case 60:
1304
    case 60:
1420
	retval = (SEXP)((FUNS60)fun)(
1305
	retval = ((FUNS60)fun)(
1421
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1306
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1422
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1307
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1423
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1308
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1424
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1309
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1425
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1310
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1430... Line 1315...
1430
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
1315
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
1431
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
1316
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
1432
	    cargs[55], cargs[56], cargs[57], cargs[58], cargs[59]);
1317
	    cargs[55], cargs[56], cargs[57], cargs[58], cargs[59]);
1433
	break;
1318
	break;
1434
    case 61:
1319
    case 61:
1435
	retval = (SEXP)((FUNS61)fun)(
1320
	retval = ((FUNS61)fun)(
1436
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1321
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1437
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1322
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1438
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1323
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1439
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1324
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1440
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1325
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1446... Line 1331...
1446
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
1331
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
1447
	    cargs[55], cargs[56], cargs[57], cargs[58], cargs[59],
1332
	    cargs[55], cargs[56], cargs[57], cargs[58], cargs[59],
1448
	    cargs[60]);
1333
	    cargs[60]);
1449
	break;
1334
	break;
1450
    case 62:
1335
    case 62:
1451
	retval = (SEXP)((FUNS62)fun)(
1336
	retval = ((FUNS62)fun)(
1452
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1337
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1453
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1338
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1454
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1339
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1455
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1340
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1456
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1341
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1462... Line 1347...
1462
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
1347
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
1463
	    cargs[55], cargs[56], cargs[57], cargs[58], cargs[59],
1348
	    cargs[55], cargs[56], cargs[57], cargs[58], cargs[59],
1464
	    cargs[60], cargs[61]);
1349
	    cargs[60], cargs[61]);
1465
	break;
1350
	break;
1466
    case 63:
1351
    case 63:
1467
	retval = (SEXP)((FUNS63)fun)(
1352
	retval = ((FUNS63)fun)(
1468
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1353
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1469
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1354
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1470
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1355
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1471
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1356
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1472
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1357
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1478... Line 1363...
1478
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
1363
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
1479
	    cargs[55], cargs[56], cargs[57], cargs[58], cargs[59],
1364
	    cargs[55], cargs[56], cargs[57], cargs[58], cargs[59],
1480
	    cargs[60], cargs[61], cargs[62]);
1365
	    cargs[60], cargs[61], cargs[62]);
1481
	break;
1366
	break;
1482
    case 64:
1367
    case 64:
1483
	retval = (SEXP)((FUNS64)fun)(
1368
	retval = ((FUNS64)fun)(
1484
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1369
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1485
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1370
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1486
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1371
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1487
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1372
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1488
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1373
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 1494... Line 1379...
1494
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
1379
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
1495
	    cargs[55], cargs[56], cargs[57], cargs[58], cargs[59],
1380
	    cargs[55], cargs[56], cargs[57], cargs[58], cargs[59],
1496
	    cargs[60], cargs[61], cargs[62], cargs[63]);
1381
	    cargs[60], cargs[61], cargs[62], cargs[63]);
1497
	break;
1382
	break;
1498
    case 65:
1383
    case 65:
1499
	retval = (SEXP)((FUNS65)fun)(
1384
	retval = ((FUNS65)fun)(
1500
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1385
	    cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1501
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1386
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1502
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1387
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
1503
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1388
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
1504
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
1389
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
Line 2070... Line 1955...
2070
 
1955
 
2071
    /* FIXME: Calling a function via an incompatible function pointer is
1956
    /* FIXME: Calling a function via an incompatible function pointer is
2072
       undefined behavior. */ 
1957
       undefined behavior. */ 
2073
    switch (nargs) {
1958
    switch (nargs) {
2074
    case 0:
1959
    case 0:
2075
	((FUNS0)fun)();
1960
	((FUNV0)fun)();
2076
	break;
1961
	break;
2077
    case 1:
1962
    case 1:
2078
	((FUNS1)fun)(cargs[0]);
1963
	((FUNV1)fun)(cargs[0]);
2079
	break;
1964
	break;
2080
    case 2:
1965
    case 2:
2081
	((FUNS2)fun)(cargs[0], cargs[1]);
1966
	((FUNV2)fun)(cargs[0], cargs[1]);
2082
	break;
1967
	break;
2083
    case 3:
1968
    case 3:
2084
	((FUNS3)fun)(cargs[0], cargs[1], cargs[2]);
1969
	((FUNV3)fun)(cargs[0], cargs[1], cargs[2]);
2085
	break;
1970
	break;
2086
    case 4:
1971
    case 4:
2087
	((FUNS4)fun)(cargs[0], cargs[1], cargs[2], cargs[3]);
1972
	((FUNV4)fun)(cargs[0], cargs[1], cargs[2], cargs[3]);
2088
	break;
1973
	break;
2089
    case 5:
1974
    case 5:
2090
	((FUNS5)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4]);
1975
	((FUNV5)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4]);
2091
	break;
1976
	break;
2092
    case 6:
1977
    case 6:
2093
	((FUNS6)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1978
	((FUNV6)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2094
	    cargs[5]);
1979
	    cargs[5]);
2095
	break;
1980
	break;
2096
    case 7:
1981
    case 7:
2097
	((FUNS7)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1982
	((FUNV7)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2098
	    cargs[5],  cargs[6]);
1983
	    cargs[5],  cargs[6]);
2099
	break;
1984
	break;
2100
    case 8:
1985
    case 8:
2101
	((FUNS8)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1986
	((FUNV8)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2102
	    cargs[5],  cargs[6],  cargs[7]);
1987
	    cargs[5],  cargs[6],  cargs[7]);
2103
	break;
1988
	break;
2104
    case 9:
1989
    case 9:
2105
	((FUNS9)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1990
	((FUNV9)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2106
	    cargs[5],  cargs[6],  cargs[7],  cargs[8]);
1991
	    cargs[5],  cargs[6],  cargs[7],  cargs[8]);
2107
	break;
1992
	break;
2108
    case 10:
1993
    case 10:
2109
	((FUNS10)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1994
	((FUNV10)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2110
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9]);
1995
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9]);
2111
	break;
1996
	break;
2112
    case 11:
1997
    case 11:
2113
	((FUNS11)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
1998
	((FUNV11)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2114
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
1999
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2115
	    cargs[10]);
2000
	    cargs[10]);
2116
	break;
2001
	break;
2117
    case 12:
2002
    case 12:
2118
	((FUNS12)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2003
	((FUNV12)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2119
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2004
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2120
	    cargs[10], cargs[11]);
2005
	    cargs[10], cargs[11]);
2121
	break;
2006
	break;
2122
    case 13:
2007
    case 13:
2123
	((FUNS13)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2008
	((FUNV13)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2124
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2009
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2125
	    cargs[10], cargs[11], cargs[12]);
2010
	    cargs[10], cargs[11], cargs[12]);
2126
	break;
2011
	break;
2127
    case 14:
2012
    case 14:
2128
	((FUNS14)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2013
	((FUNV14)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2129
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2014
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2130
	    cargs[10], cargs[11], cargs[12], cargs[13]);
2015
	    cargs[10], cargs[11], cargs[12], cargs[13]);
2131
	break;
2016
	break;
2132
    case 15:
2017
    case 15:
2133
	((FUNS15)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2018
	((FUNV15)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2134
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2019
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2135
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14]);
2020
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14]);
2136
	break;
2021
	break;
2137
    case 16:
2022
    case 16:
2138
	((FUNS16)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2023
	((FUNV16)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2139
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2024
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2140
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2025
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2141
	    cargs[15]);
2026
	    cargs[15]);
2142
	break;
2027
	break;
2143
    case 17:
2028
    case 17:
2144
	((FUNS17)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2029
	((FUNV17)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2145
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2030
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2146
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2031
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2147
	    cargs[15], cargs[16]);
2032
	    cargs[15], cargs[16]);
2148
	break;
2033
	break;
2149
    case 18:
2034
    case 18:
2150
	((FUNS18)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2035
	((FUNV18)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2151
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2036
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2152
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2037
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2153
	    cargs[15], cargs[16], cargs[17]);
2038
	    cargs[15], cargs[16], cargs[17]);
2154
	break;
2039
	break;
2155
    case 19:
2040
    case 19:
2156
	((FUNS19)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2041
	((FUNV19)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2157
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2042
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2158
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2043
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2159
	    cargs[15], cargs[16], cargs[17], cargs[18]);
2044
	    cargs[15], cargs[16], cargs[17], cargs[18]);
2160
	break;
2045
	break;
2161
    case 20:
2046
    case 20:
2162
	((FUNS20)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2047
	((FUNV20)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2163
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2048
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2164
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2049
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2165
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19]);
2050
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19]);
2166
	break;
2051
	break;
2167
    case 21:
2052
    case 21:
2168
	((FUNS21)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2053
	((FUNV21)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2169
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2054
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2170
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2055
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2171
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2056
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2172
	    cargs[20]);
2057
	    cargs[20]);
2173
	break;
2058
	break;
2174
    case 22:
2059
    case 22:
2175
	((FUNS22)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2060
	((FUNV22)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2176
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2061
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2177
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2062
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2178
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2063
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2179
	    cargs[20], cargs[21]);
2064
	    cargs[20], cargs[21]);
2180
	break;
2065
	break;
2181
    case 23:
2066
    case 23:
2182
	((FUNS23)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2067
	((FUNV23)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2183
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2068
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2184
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2069
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2185
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2070
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2186
	    cargs[20], cargs[21], cargs[22]);
2071
	    cargs[20], cargs[21], cargs[22]);
2187
	break;
2072
	break;
2188
    case 24:
2073
    case 24:
2189
	((FUNS24)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2074
	((FUNV24)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2190
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2075
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2191
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2076
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2192
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2077
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2193
	    cargs[20], cargs[21], cargs[22], cargs[23]);
2078
	    cargs[20], cargs[21], cargs[22], cargs[23]);
2194
	break;
2079
	break;
2195
    case 25:
2080
    case 25:
2196
	((FUNS25)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2081
	((FUNV25)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2197
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2082
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2198
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2083
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2199
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2084
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2200
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24]);
2085
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24]);
2201
	break;
2086
	break;
2202
    case 26:
2087
    case 26:
2203
	((FUNS26)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2088
	((FUNV26)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2204
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2089
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2205
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2090
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2206
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2091
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2207
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2092
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2208
	    cargs[25]);
2093
	    cargs[25]);
2209
	break;
2094
	break;
2210
    case 27:
2095
    case 27:
2211
	((FUNS27)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2096
	((FUNV27)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2212
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2097
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2213
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2098
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2214
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2099
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2215
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2100
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2216
	    cargs[25], cargs[26]);
2101
	    cargs[25], cargs[26]);
2217
	break;
2102
	break;
2218
    case 28:
2103
    case 28:
2219
	((FUNS28)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2104
	((FUNV28)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2220
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2105
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2221
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2106
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2222
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2107
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2223
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2108
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2224
	    cargs[25], cargs[26], cargs[27]);
2109
	    cargs[25], cargs[26], cargs[27]);
2225
	break;
2110
	break;
2226
    case 29:
2111
    case 29:
2227
	((FUNS29)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2112
	((FUNV29)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2228
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2113
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2229
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2114
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2230
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2115
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2231
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2116
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2232
	    cargs[25], cargs[26], cargs[27], cargs[28]);
2117
	    cargs[25], cargs[26], cargs[27], cargs[28]);
2233
	break;
2118
	break;
2234
    case 30:
2119
    case 30:
2235
	((FUNS30)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2120
	((FUNV30)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2236
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2121
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2237
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2122
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2238
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2123
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2239
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2124
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2240
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29]);
2125
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29]);
2241
	break;
2126
	break;
2242
    case 31:
2127
    case 31:
2243
	((FUNS31)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2128
	((FUNV31)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2244
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2129
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2245
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2130
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2246
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2131
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2247
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2132
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2248
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2133
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2249
	    cargs[30]);
2134
	    cargs[30]);
2250
	break;
2135
	break;
2251
    case 32:
2136
    case 32:
2252
	((FUNS32)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2137
	((FUNV32)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2253
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2138
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2254
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2139
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2255
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2140
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2256
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2141
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2257
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2142
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2258
	    cargs[30], cargs[31]);
2143
	    cargs[30], cargs[31]);
2259
	break;
2144
	break;
2260
    case 33:
2145
    case 33:
2261
	((FUNS33)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2146
	((FUNV33)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2262
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2147
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2263
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2148
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2264
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2149
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2265
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2150
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2266
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2151
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2267
	    cargs[30], cargs[31], cargs[32]);
2152
	    cargs[30], cargs[31], cargs[32]);
2268
	break;
2153
	break;
2269
    case 34:
2154
    case 34:
2270
	((FUNS34)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2155
	((FUNV34)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2271
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2156
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2272
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2157
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2273
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2158
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2274
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2159
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2275
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2160
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2276
	    cargs[30], cargs[31], cargs[32], cargs[33]);
2161
	    cargs[30], cargs[31], cargs[32], cargs[33]);
2277
	break;
2162
	break;
2278
    case 35:
2163
    case 35:
2279
	((FUNS35)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2164
	((FUNV35)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2280
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2165
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2281
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2166
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2282
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2167
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2283
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2168
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2284
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2169
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2285
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34]);
2170
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34]);
2286
	break;
2171
	break;
2287
    case 36:
2172
    case 36:
2288
	((FUNS36)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2173
	((FUNV36)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2289
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2174
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2290
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2175
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2291
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2176
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2292
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2177
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2293
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2178
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2294
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
2179
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
2295
	    cargs[35]);
2180
	    cargs[35]);
2296
	break;
2181
	break;
2297
    case 37:
2182
    case 37:
2298
	((FUNS37)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2183
	((FUNV37)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2299
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2184
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2300
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2185
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2301
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2186
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2302
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2187
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2303
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2188
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2304
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
2189
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
2305
	    cargs[35], cargs[36]);
2190
	    cargs[35], cargs[36]);
2306
	break;
2191
	break;
2307
    case 38:
2192
    case 38:
2308
	((FUNS38)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2193
	((FUNV38)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2309
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2194
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2310
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2195
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2311
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2196
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2312
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2197
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2313
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2198
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2314
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
2199
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
2315
	    cargs[35], cargs[36], cargs[37]);
2200
	    cargs[35], cargs[36], cargs[37]);
2316
	break;
2201
	break;
2317
    case 39:
2202
    case 39:
2318
	((FUNS39)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2203
	((FUNV39)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2319
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2204
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2320
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2205
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2321
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2206
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2322
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2207
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2323
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2208
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2324
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
2209
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
2325
	    cargs[35], cargs[36], cargs[37], cargs[38]);
2210
	    cargs[35], cargs[36], cargs[37], cargs[38]);
2326
	break;
2211
	break;
2327
    case 40:
2212
    case 40:
2328
	((FUNS40)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2213
	((FUNV40)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2329
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2214
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2330
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2215
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2331
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2216
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2332
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2217
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2333
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2218
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2334
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
2219
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
2335
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39]);
2220
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39]);
2336
	break;
2221
	break;
2337
    case 41:
2222
    case 41:
2338
	((FUNS41)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2223
	((FUNV41)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2339
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2224
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2340
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2225
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2341
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2226
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2342
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2227
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2343
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2228
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2344
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
2229
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
2345
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
2230
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
2346
	    cargs[40]);
2231
	    cargs[40]);
2347
	break;
2232
	break;
2348
    case 42:
2233
    case 42:
2349
	((FUNS42)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2234
	((FUNV42)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2350
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2235
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2351
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2236
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2352
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2237
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2353
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2238
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2354
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2239
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2355
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
2240
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
2356
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
2241
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
2357
	    cargs[40], cargs[41]);
2242
	    cargs[40], cargs[41]);
2358
	break;
2243
	break;
2359
    case 43:
2244
    case 43:
2360
	((FUNS43)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2245
	((FUNV43)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2361
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2246
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2362
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2247
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2363
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2248
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2364
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2249
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2365
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2250
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2366
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
2251
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
2367
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
2252
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
2368
	    cargs[40], cargs[41], cargs[42]);
2253
	    cargs[40], cargs[41], cargs[42]);
2369
	break;
2254
	break;
2370
    case 44:
2255
    case 44:
2371
	((FUNS44)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2256
	((FUNV44)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2372
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2257
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2373
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2258
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2374
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2259
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2375
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2260
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2376
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2261
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2377
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
2262
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
2378
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
2263
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
2379
	    cargs[40], cargs[41], cargs[42], cargs[43]);
2264
	    cargs[40], cargs[41], cargs[42], cargs[43]);
2380
	break;
2265
	break;
2381
    case 45:
2266
    case 45:
2382
	((FUNS45)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2267
	((FUNV45)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2383
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2268
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2384
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2269
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2385
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2270
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2386
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2271
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2387
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2272
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2388
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
2273
	    cargs[30], cargs[31], cargs[32], cargs[33], cargs[34],
2389
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
2274
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
2390
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44]);
2275
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44]);
2391
	break;
2276
	break;
2392
    case 46:
2277
    case 46:
2393
	((FUNS46)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2278
	((FUNV46)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2394
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2279
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2395
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2280
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2396
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2281
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2397
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2282
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2398
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2283
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
Line 2400... Line 2285...
2400
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
2285
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
2401
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
2286
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
2402
	    cargs[45]);
2287
	    cargs[45]);
2403
	break;
2288
	break;
2404
    case 47:
2289
    case 47:
2405
	((FUNS47)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2290
	((FUNV47)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2406
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2291
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2407
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2292
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2408
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2293
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2409
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2294
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2410
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2295
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
Line 2412... Line 2297...
2412
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
2297
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
2413
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
2298
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
2414
	    cargs[45], cargs[46]);
2299
	    cargs[45], cargs[46]);
2415
	break;
2300
	break;
2416
    case 48:
2301
    case 48:
2417
	((FUNS48)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2302
	((FUNV48)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2418
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2303
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2419
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2304
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2420
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2305
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2421
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2306
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2422
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2307
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
Line 2424... Line 2309...
2424
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
2309
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
2425
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
2310
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
2426
	    cargs[45], cargs[46], cargs[47]);
2311
	    cargs[45], cargs[46], cargs[47]);
2427
	break;
2312
	break;
2428
    case 49:
2313
    case 49:
2429
	((FUNS49)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2314
	((FUNV49)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2430
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2315
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2431
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2316
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2432
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2317
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2433
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2318
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2434
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2319
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
Line 2436... Line 2321...
2436
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
2321
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
2437
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
2322
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
2438
	    cargs[45], cargs[46], cargs[47], cargs[48]);
2323
	    cargs[45], cargs[46], cargs[47], cargs[48]);
2439
	break;
2324
	break;
2440
    case 50:
2325
    case 50:
2441
	((FUNS50)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2326
	((FUNV50)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2442
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2327
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2443
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2328
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2444
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2329
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2445
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2330
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2446
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2331
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
Line 2448... Line 2333...
2448
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
2333
	    cargs[35], cargs[36], cargs[37], cargs[38], cargs[39],
2449
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
2334
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
2450
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49]);
2335
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49]);
2451
	break;
2336
	break;
2452
    case 51:
2337
    case 51:
2453
	((FUNS51)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2338
	((FUNV51)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2454
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2339
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2455
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2340
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2456
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2341
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2457
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2342
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2458
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2343
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
Line 2461... Line 2346...
2461
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
2346
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
2462
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
2347
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
2463
	    cargs[50]);
2348
	    cargs[50]);
2464
	break;
2349
	break;
2465
    case 52:
2350
    case 52:
2466
	((FUNS52)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2351
	((FUNV52)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2467
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2352
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2468
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2353
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2469
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2354
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2470
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2355
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2471
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2356
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
Line 2474... Line 2359...
2474
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
2359
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
2475
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
2360
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
2476
	    cargs[50], cargs[51]);
2361
	    cargs[50], cargs[51]);
2477
	break;
2362
	break;
2478
    case 53:
2363
    case 53:
2479
	((FUNS53)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2364
	((FUNV53)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2480
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2365
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2481
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2366
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2482
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2367
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2483
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2368
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2484
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2369
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
Line 2487... Line 2372...
2487
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
2372
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
2488
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
2373
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
2489
	    cargs[50], cargs[51], cargs[52]);
2374
	    cargs[50], cargs[51], cargs[52]);
2490
	break;
2375
	break;
2491
    case 54:
2376
    case 54:
2492
	((FUNS54)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2377
	((FUNV54)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2493
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2378
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2494
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2379
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2495
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2380
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2496
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2381
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2497
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2382
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
Line 2500... Line 2385...
2500
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
2385
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
2501
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
2386
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
2502
	    cargs[50], cargs[51], cargs[52], cargs[53]);
2387
	    cargs[50], cargs[51], cargs[52], cargs[53]);
2503
	break;
2388
	break;
2504
    case 55:
2389
    case 55:
2505
	((FUNS55)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2390
	((FUNV55)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2506
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2391
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2507
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2392
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2508
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2393
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2509
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2394
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2510
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2395
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
Line 2513... Line 2398...
2513
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
2398
	    cargs[40], cargs[41], cargs[42], cargs[43], cargs[44],
2514
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
2399
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
2515
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54]);
2400
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54]);
2516
	break;
2401
	break;
2517
    case 56:
2402
    case 56:
2518
	((FUNS56)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2403
	((FUNV56)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2519
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2404
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2520
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2405
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2521
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2406
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2522
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2407
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2523
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2408
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
Line 2527... Line 2412...
2527
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
2412
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
2528
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
2413
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
2529
	    cargs[55]);
2414
	    cargs[55]);
2530
	break;
2415
	break;
2531
    case 57:
2416
    case 57:
2532
	((FUNS57)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2417
	((FUNV57)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2533
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2418
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2534
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2419
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2535
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2420
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2536
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2421
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2537
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2422
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
Line 2541... Line 2426...
2541
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
2426
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
2542
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
2427
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
2543
	    cargs[55], cargs[56]);
2428
	    cargs[55], cargs[56]);
2544
	break;
2429
	break;
2545
    case 58:
2430
    case 58:
2546
	((FUNS58)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2431
	((FUNV58)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2547
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2432
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2548
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2433
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2549
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2434
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2550
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2435
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2551
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2436
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
Line 2555... Line 2440...
2555
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
2440
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
2556
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
2441
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
2557
	    cargs[55], cargs[56], cargs[57]);
2442
	    cargs[55], cargs[56], cargs[57]);
2558
	break;
2443
	break;
2559
    case 59:
2444
    case 59:
2560
	((FUNS59)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2445
	((FUNV59)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2561
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2446
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2562
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2447
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2563
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2448
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2564
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2449
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2565
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2450
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
Line 2569... Line 2454...
2569
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
2454
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
2570
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
2455
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
2571
	    cargs[55], cargs[56], cargs[57], cargs[58]);
2456
	    cargs[55], cargs[56], cargs[57], cargs[58]);
2572
	break;
2457
	break;
2573
    case 60:
2458
    case 60:
2574
	((FUNS60)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2459
	((FUNV60)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2575
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2460
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2576
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2461
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2577
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2462
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2578
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2463
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2579
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2464
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
Line 2583... Line 2468...
2583
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
2468
	    cargs[45], cargs[46], cargs[47], cargs[48], cargs[49],
2584
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
2469
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
2585
	    cargs[55], cargs[56], cargs[57], cargs[58], cargs[59]);
2470
	    cargs[55], cargs[56], cargs[57], cargs[58], cargs[59]);
2586
	break;
2471
	break;
2587
    case 61:
2472
    case 61:
2588
	((FUNS61)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2473
	((FUNV61)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2589
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2474
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2590
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2475
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2591
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2476
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2592
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2477
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2593
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2478
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
Line 2598... Line 2483...
2598
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
2483
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
2599
	    cargs[55], cargs[56], cargs[57], cargs[58], cargs[59],
2484
	    cargs[55], cargs[56], cargs[57], cargs[58], cargs[59],
2600
	    cargs[60]);
2485
	    cargs[60]);
2601
	break;
2486
	break;
2602
    case 62:
2487
    case 62:
2603
	((FUNS62)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2488
	((FUNV62)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2604
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2489
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2605
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2490
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2606
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2491
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2607
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2492
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2608
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2493
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
Line 2613... Line 2498...
2613
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
2498
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
2614
	    cargs[55], cargs[56], cargs[57], cargs[58], cargs[59],
2499
	    cargs[55], cargs[56], cargs[57], cargs[58], cargs[59],
2615
	    cargs[60], cargs[61]);
2500
	    cargs[60], cargs[61]);
2616
	break;
2501
	break;
2617
    case 63:
2502
    case 63:
2618
	((FUNS63)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2503
	((FUNV63)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2619
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2504
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2620
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2505
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2621
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2506
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2622
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2507
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2623
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2508
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
Line 2628... Line 2513...
2628
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
2513
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
2629
	    cargs[55], cargs[56], cargs[57], cargs[58], cargs[59],
2514
	    cargs[55], cargs[56], cargs[57], cargs[58], cargs[59],
2630
	    cargs[60], cargs[61], cargs[62]);
2515
	    cargs[60], cargs[61], cargs[62]);
2631
	break;
2516
	break;
2632
    case 64:
2517
    case 64:
2633
	((FUNS64)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2518
	((FUNV64)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2634
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2519
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2635
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2520
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2636
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2521
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2637
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2522
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2638
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2523
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
Line 2643... Line 2528...
2643
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
2528
	    cargs[50], cargs[51], cargs[52], cargs[53], cargs[54],
2644
	    cargs[55], cargs[56], cargs[57], cargs[58], cargs[59],
2529
	    cargs[55], cargs[56], cargs[57], cargs[58], cargs[59],
2645
	    cargs[60], cargs[61], cargs[62], cargs[63]);
2530
	    cargs[60], cargs[61], cargs[62], cargs[63]);
2646
	break;
2531
	break;
2647
    case 65:
2532
    case 65:
2648
	((FUNS65)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2533
	((FUNV65)fun)(cargs[0],  cargs[1],  cargs[2],  cargs[3],  cargs[4],
2649
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2534
	    cargs[5],  cargs[6],  cargs[7],  cargs[8],  cargs[9],
2650
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2535
	    cargs[10], cargs[11], cargs[12], cargs[13], cargs[14],
2651
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2536
	    cargs[15], cargs[16], cargs[17], cargs[18], cargs[19],
2652
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2537
	    cargs[20], cargs[21], cargs[22], cargs[23], cargs[24],
2653
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],
2538
	    cargs[25], cargs[26], cargs[27], cargs[28], cargs[29],