1 int f_replaced(int x, int y); 2 int f_replacement(int x, int y); 3 4 int cnt; 5 wrapper(void * p)6 extern "C" void *wrapper(void *p) { 7 ++cnt; 8 if (p == (void *)f_replaced) 9 return (void *)f_replacement; 10 return p; 11 } 12