/* This program is linked against SOM shared libraries, which the loader | |
automatically loads along with the program itself). | |
*/ | |
#include <stdio.h> | |
#ifdef PROTOTYPES | |
extern "C" int solib_main (int); | |
static int | |
solib_wrapper (int (*function)(int)) | |
#else | |
extern int solib_main (int); | |
static int | |
solib_wrapper (function) | |
int (*function)(int); | |
#endif | |
{ | |
return (*function)(100); | |
} | |
int main () | |
{ | |
int result; | |
/* This is an indirect call to solib_main. */ | |
result = solib_wrapper (solib_main); | |
return 0; | |
} |