universal LLVM version support for macro parsing

removed clang-c includes, simply declare requried function before use