Go to the documentation of this file. 14 #ifndef LLVM_CLANG_C_EXTERN_C_H 15 #define LLVM_CLANG_C_EXTERN_C_H 18 #define LLVM_CLANG_C_STRICT_PROTOTYPES_BEGIN \ 19 _Pragma("clang diagnostic push") \ 20 _Pragma("clang diagnostic error \"-Wstrict-prototypes\"") 21 #define LLVM_CLANG_C_STRICT_PROTOTYPES_END _Pragma("clang diagnostic pop") 23 #define LLVM_CLANG_C_STRICT_PROTOTYPES_BEGIN 24 #define LLVM_CLANG_C_STRICT_PROTOTYPES_END 28 #define LLVM_CLANG_C_EXTERN_C_BEGIN \ 30 LLVM_CLANG_C_STRICT_PROTOTYPES_BEGIN 31 #define LLVM_CLANG_C_EXTERN_C_END \ 32 LLVM_CLANG_C_STRICT_PROTOTYPES_END \ 35 #define LLVM_CLANG_C_EXTERN_C_BEGIN LLVM_CLANG_C_STRICT_PROTOTYPES_BEGIN 36 #define LLVM_CLANG_C_EXTERN_C_END LLVM_CLANG_C_STRICT_PROTOTYPES_END