test C function signature