extern "C" void f(int,char,float);
Be sure to include the full function prototype. A block of many C functions can be grouped via braces, as in:
extern "C" {
void* malloc(size_t);
char* strcpy(char* dest, const char* src);
int printf(const char* fmt, ...);
}