jumpxn.c File Reference

#include "kerngen/pilot.h"

Go to the source code of this file.

Defines

#define IADR   iadr
#define INT   int

Functions

static void (type_of_call *tarsub)()
INT jumpad (char *ifun)
void jumpst (iadr)
void jumpx0 ()
void jumpx1 (char *ixa)
void jumpx2 (char *ixa, char *ixb)
void jumpx3 (char *ixa, char *ixb, char *ixc)
void jumpx4 (char *ixa, char *ixb, char *ixc, char *ixd)
void jumpx5 (char *ixa, char *ixb, char *ixc, char *ixd, char *ixe)
void jumpx6 (char *ixa, char *ixb, char *ixc, char *ixd, char *ixe, char *ixf)
void jumpx7 (char *ixa, char *ixb, char *ixc, char *ixd, char *ixe, char *ixf, char *ixg)
void jumpx8 (char *ixa, char *ixb, char *ixc, char *ixd, char *ixe, char *ixf, char *ixg, char *ixh)
void jumpx9 (char *ixa, char *ixb, char *ixc, char *ixd, char *ixe, char *ixf, char *ixg, char *ixh, char *ixi)

Define Documentation

#define IADR   iadr

Definition at line 49 of file jumpxn.c.

#define INT   int

Definition at line 55 of file jumpxn.c.

Referenced by jumpad().


Function Documentation

INT jumpad ( char *  ifun  ) 

Definition at line 90 of file jumpxn.c.

References INT.

00092 {
00093     return (INT) ifun;
00094 }

void jumpst ( iadr   ) 

Definition at line 96 of file jumpxn.c.

00098 {
00099     tarsub = *IADR;
00100 }

void jumpx0 (  ) 

Definition at line 102 of file jumpxn.c.

00103 {
00104     (*tarsub)();
00105     return;
00106 }

void jumpx1 ( char *  ixa  ) 

Definition at line 108 of file jumpxn.c.

00110 {
00111     (*tarsub)(ixa);
00112     return;
00113 }

void jumpx2 ( char *  ixa,
char *  ixb 
)

Definition at line 115 of file jumpxn.c.

00117 {
00118     (*tarsub)(ixa, ixb);
00119     return;
00120 }

void jumpx3 ( char *  ixa,
char *  ixb,
char *  ixc 
)

Definition at line 121 of file jumpxn.c.

00123 {
00124     (*tarsub)(ixa, ixb, ixc);
00125     return;
00126 }

void jumpx4 ( char *  ixa,
char *  ixb,
char *  ixc,
char *  ixd 
)

Definition at line 127 of file jumpxn.c.

00129 {
00130     (*tarsub)(ixa, ixb, ixc, ixd);
00131     return;
00132 }

void jumpx5 ( char *  ixa,
char *  ixb,
char *  ixc,
char *  ixd,
char *  ixe 
)

Definition at line 133 of file jumpxn.c.

00135 {
00136     (*tarsub)(ixa, ixb, ixc, ixd, ixe);
00137     return;
00138 }

void jumpx6 ( char *  ixa,
char *  ixb,
char *  ixc,
char *  ixd,
char *  ixe,
char *  ixf 
)

Definition at line 139 of file jumpxn.c.

00141 {
00142     (*tarsub)(ixa, ixb, ixc, ixd, ixe, ixf);
00143     return;
00144 }

void jumpx7 ( char *  ixa,
char *  ixb,
char *  ixc,
char *  ixd,
char *  ixe,
char *  ixf,
char *  ixg 
)

Definition at line 145 of file jumpxn.c.

00147 {
00148     (*tarsub)(ixa, ixb, ixc, ixd, ixe, ixf, ixg);
00149     return;
00150 }

void jumpx8 ( char *  ixa,
char *  ixb,
char *  ixc,
char *  ixd,
char *  ixe,
char *  ixf,
char *  ixg,
char *  ixh 
)

Definition at line 151 of file jumpxn.c.

00153 {
00154     (*tarsub)(ixa, ixb, ixc, ixd, ixe, ixf, ixg, ixh);
00155     return;
00156 }

void jumpx9 ( char *  ixa,
char *  ixb,
char *  ixc,
char *  ixd,
char *  ixe,
char *  ixf,
char *  ixg,
char *  ixh,
char *  ixi 
)

Definition at line 157 of file jumpxn.c.

00159 {
00160     (*tarsub)(ixa, ixb, ixc, ixd, ixe, ixf, ixg, ixh, ixi);
00161     return;
00162 }

static void ( type_of_call *  tarsub  )  [static]

Generated on 3 Oct 2018 for loon by  doxygen 1.6.1