C function declaration to LLVM FunctionType conversion library