22 typedef int (*
fntype) (
const char *);
25 main(
int argc,
char *argv[])
29 const char *libname =
NULL;
30 const char *symname =
NULL;
35 const char *app = argv[0];
36 SDL_Log(
"USAGE: %s <library> <functionname>\n", app);
37 SDL_Log(
" %s --hello <lib with puts()>\n", app);
47 if (strcmp(argv[1],
"--hello") == 0) {
68 SDL_Log(
"Found %s in %s at %p\n", symname, libname, fn);
70 SDL_Log(
"Calling function...\n");
72 fn(
" HELLO, WORLD!\n");
73 SDL_Log(
"...apparently, we survived. :)\n");
74 SDL_Log(
"Unloading library...\n");
int(* fntype)(const char *)
int main(int argc, char *argv[])
void * SDL_LoadFunction(void *handle, const char *name)