C function declaration