  CXType clang_getArrayElementType(CXType CT) {
    QualType ET = QualType();
    QualType T = GetQualType(CT);
-Index: tools/libclang/libclang.exports
-===================================================================
---- tools/libclang/libclang.exports	(revision 145002)
-+++ tools/libclang/libclang.exports	(working copy)
-@@ -47,6 +47,7 @@
+diff -ur clang-3.0.src.orig/tools/libclang/libclang.exports clang-3.0.src/tools/libclang/libclang.exports
+--- clang-3.0.src.orig/tools/libclang/libclang.exports	2011-12-12 10:17:52.000000000 -0800
++++ clang-3.0.src/tools/libclang/libclang.exports	2011-12-12 10:59:36.000000000 -0800
+@@ -45,6 +45,7 @@
  clang_findReferencesInFile
  clang_findReferencesInFileWithBlock
  clang_formatDiagnostic

Index: include/clang-c/Index.h
===================================================================
--- include/clang-c/Index.h	(revision 145002)
+++ include/clang-c/Index.h	(working copy)
@@ -1911,7 +1911,8 @@
   CXCursor_CXXFinalAttr                  = 404,
   CXCursor_CXXOverrideAttr               = 405,
   CXCursor_AnnotateAttr                  = 406,

  * \determine Determine whether two CXTypes represent the same type.
  *
  * \returns non-zero if the CXTypes represent the same type and 
@@ -2378,13 +2434,44 @@
 CINDEX_LINKAGE CXString clang_getTypeKindSpelling(enum CXTypeKind K);
 
 /**
