1/* This program is linked against SOM shared libraries, which the loader 2 automatically loads along with the program itself). 3 */ 4 5#include <stdio.h> 6#ifdef PROTOTYPES 7extern "C" int solib_main (int); 8 9static int 10solib_wrapper (int (*function)(int)) 11#else 12extern int solib_main (int); 13 14static int 15solib_wrapper (function) 16 int (*function)(int); 17#endif 18{ 19 return (*function)(100); 20} 21 22 23int main () 24{ 25 int result; 26 27 /* This is an indirect call to solib_main. */ 28 result = solib_wrapper (solib_main); 29 return 0; 30} 31