ide: Fixed to compile in POSIX

This commit is contained in:
Mirek Fidler 2023-04-14 13:27:11 +02:00
parent a00cecdc94
commit 2ad32dd4fc
3 changed files with 16 additions and 0 deletions

View file

@ -70,3 +70,6 @@ FN(CXDiagnosticSet, clang_getChildDiagnostics, (CXDiagnostic D))
FN(unsigned, clang_getNumDiagnosticsInSet, (CXDiagnosticSet Diags))
FN(CXDiagnostic, clang_getDiagnosticInSet, (CXDiagnosticSet Diags, unsigned Index))
FN(enum CXDiagnosticSeverity, clang_getDiagnosticSeverity, (CXDiagnostic))
FN(CXType, clang_getTypedefDeclUnderlyingType, (CXCursor C))
FN(CXCursor, clang_getTypeDeclaration, (CXType T))

View file

@ -155,6 +155,16 @@ unsigned int clang_getNumCompletionChunks(CXCompletionString completion_string)
return LibClang().clang_getNumCompletionChunks(completion_string);
}
CXType clang_getTypedefDeclUnderlyingType(CXCursor C)
{
return LibClang().clang_getTypedefDeclUnderlyingType(C);
}
CXCursor clang_getTypeDeclaration(CXType T)
{
return LibClang().clang_getTypeDeclaration(T);
}
void clang_disposeTranslationUnit(CXTranslationUnit tu)
{
LibClang().clang_disposeTranslationUnit(tu);

View file

@ -1981,6 +1981,9 @@ void clang_PrintingPolicy_dispose(CXPrintingPolicy Policy);
unsigned clang_getNumCompletionChunks(CXCompletionString completion_string);
void clang_disposeTranslationUnit(CXTranslationUnit);
CXType clang_getTypedefDeclUnderlyingType(CXCursor C);
CXCursor clang_getTypeDeclaration(CXType T);
CXTranslationUnit clang_parseTranslationUnit(
CXIndex CIdx, const char *source_filename,
const char *const *command_line_args, int num_command_line_args,