From ed8da45f9d774c1c15be332f2b200e6642853fd4 Mon Sep 17 00:00:00 2001 From: Artem Krylysov Date: Fri, 2 Jun 2017 13:14:30 -0400 Subject: [PATCH] Fix C API header compatibility with C compilers (#2369) --- include/xgboost/c_api.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/include/xgboost/c_api.h b/include/xgboost/c_api.h index 8b37d2dc1..73a82ff1e 100644 --- a/include/xgboost/c_api.h +++ b/include/xgboost/c_api.h @@ -7,16 +7,16 @@ #ifndef XGBOOST_C_API_H_ #define XGBOOST_C_API_H_ -#include - #ifdef __cplusplus #define XGB_EXTERN_C extern "C" +#include +#else +#define XGB_EXTERN_C +#include +#include #endif // XGBoost C API will include APIs in Rabit C API -XGB_EXTERN_C { -#include -} #include #if defined(_MSC_VER) || defined(_WIN32)