#include #include #include typedef void (*VOIDFUNC)(); VOIDFUNC gemaddr; long _stksize = 4*1024L; void getgem() { long ssp; ssp = Super(0L); gemaddr = *( (VOIDFUNC *) 0x4fe ); Super(ssp); } main() { /* get the GEM entry point... */ getgem(); /* and jump to it; we'd better not ever return! */ (*gemaddr)(_base); }