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)