Update C API to cover LLVM 3.3