I was looking through the libclang headers here(http://llvm.org/svn/llvm-project/cfe/trunk/include/clang-c/) where in I noticed that almost all of the headers have imports as in
#include "clang-c/Platform.h" // in CXString.h
// in Index.h
#include "clang-c/Platform.h"
#include "clang-c/CXString.h"
I'm unable to understand why the headers are prefixed with clang-c/
since all of them are in the same directory shouldn't it rather have been ./Platform.h
./CXString.h
and likewise.