/* uselib.c - reference a symbol from a library nobody else has loaded, without calling it. */ #include #ifdef USE_XI extern void *XListInputDevices(); static void *ref(void) { return (void *)XListInputDevices; } #endif #ifdef USE_MRM extern void *MrmInitialize(); static void *ref(void) { return (void *)MrmInitialize; } #endif int main(void) { printf("loaded %p\n", ref()); return 0; }