#ifndef PLUG_H_ #define BIND(lib, func, func_name) *(void **) (&func) = dlsym(lib, func_name) typedef void (*plug_t)(void); static plug_t plug; #define PLUG_H_ #endif