#include <stdio.h>
unsigned char fn[32] = {0xf0,0xf,0xc7,0xc8,   /* ret */ 0xc3};
main()
{
int     (*fp)();
int     x;
unsigned char *p;
        p=(unsigned char *) &main;
        fp= ((void *) fn);
        x=(*fp)(0);
}
