Commit 92944331 authored by Guolin Ke's avatar Guolin Ke
Browse files

[R-package] fix DllExport

parent d72d9359
......@@ -15,7 +15,7 @@
* \return err_msg error inforomation
* \return error inforomation
*/
DllExport SEXP LGBM_GetLastError_R(SEXP buf_len, SEXP actual_len, SEXP err_msg);
LIGHTGBM_C_EXPORT SEXP LGBM_GetLastError_R(SEXP buf_len, SEXP actual_len, SEXP err_msg);
// --- start Dataset interface
......@@ -27,7 +27,7 @@ DllExport SEXP LGBM_GetLastError_R(SEXP buf_len, SEXP actual_len, SEXP err_msg);
* \param out created dataset
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_DatasetCreateFromFile_R(SEXP filename,
LIGHTGBM_C_EXPORT SEXP LGBM_DatasetCreateFromFile_R(SEXP filename,
SEXP parameters,
SEXP reference,
SEXP out,
......@@ -46,7 +46,7 @@ DllExport SEXP LGBM_DatasetCreateFromFile_R(SEXP filename,
* \param out created dataset
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_DatasetCreateFromCSC_R(SEXP indptr,
LIGHTGBM_C_EXPORT SEXP LGBM_DatasetCreateFromCSC_R(SEXP indptr,
SEXP indices,
SEXP data,
SEXP nindptr,
......@@ -68,7 +68,7 @@ DllExport SEXP LGBM_DatasetCreateFromCSC_R(SEXP indptr,
* \param out created dataset
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_DatasetCreateFromMat_R(SEXP data,
LIGHTGBM_C_EXPORT SEXP LGBM_DatasetCreateFromMat_R(SEXP data,
SEXP nrow,
SEXP ncol,
SEXP parameters,
......@@ -85,7 +85,7 @@ DllExport SEXP LGBM_DatasetCreateFromMat_R(SEXP data,
* \param out created dataset
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_DatasetGetSubset_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_DatasetGetSubset_R(SEXP handle,
SEXP used_row_indices,
SEXP len_used_row_indices,
SEXP parameters,
......@@ -98,7 +98,7 @@ DllExport SEXP LGBM_DatasetGetSubset_R(SEXP handle,
* \param feature_names feature names
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_DatasetSetFeatureNames_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_DatasetSetFeatureNames_R(SEXP handle,
SEXP feature_names,
SEXP call_state);
......@@ -108,7 +108,7 @@ DllExport SEXP LGBM_DatasetSetFeatureNames_R(SEXP handle,
* \param feature_names feature names
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_DatasetGetFeatureNames_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_DatasetGetFeatureNames_R(SEXP handle,
SEXP buf_len,
SEXP actual_len,
SEXP feature_names,
......@@ -120,7 +120,7 @@ DllExport SEXP LGBM_DatasetGetFeatureNames_R(SEXP handle,
* \param filename file name
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_DatasetSaveBinary_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_DatasetSaveBinary_R(SEXP handle,
SEXP filename,
SEXP call_state);
......@@ -129,7 +129,7 @@ DllExport SEXP LGBM_DatasetSaveBinary_R(SEXP handle,
* \param handle an instance of dataset
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_DatasetFree_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_DatasetFree_R(SEXP handle,
SEXP call_state);
/*!
......@@ -142,7 +142,7 @@ DllExport SEXP LGBM_DatasetFree_R(SEXP handle,
* \param num_element number of element in field_data
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_DatasetSetField_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_DatasetSetField_R(SEXP handle,
SEXP field_name,
SEXP field_data,
SEXP num_element,
......@@ -155,7 +155,7 @@ DllExport SEXP LGBM_DatasetSetField_R(SEXP handle,
* \param out size of info vector from dataset
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_DatasetGetFieldSize_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_DatasetGetFieldSize_R(SEXP handle,
SEXP field_name,
SEXP out,
SEXP call_state);
......@@ -167,7 +167,7 @@ DllExport SEXP LGBM_DatasetGetFieldSize_R(SEXP handle,
* \param field_data pointer to vector
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_DatasetGetField_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_DatasetGetField_R(SEXP handle,
SEXP field_name,
SEXP field_data,
SEXP call_state);
......@@ -178,7 +178,7 @@ DllExport SEXP LGBM_DatasetGetField_R(SEXP handle,
* \param out The address to hold number of data
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_DatasetGetNumData_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_DatasetGetNumData_R(SEXP handle,
SEXP out,
SEXP call_state);
......@@ -188,7 +188,7 @@ DllExport SEXP LGBM_DatasetGetNumData_R(SEXP handle,
* \param out The output of number of features
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_DatasetGetNumFeature_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_DatasetGetNumFeature_R(SEXP handle,
SEXP out,
SEXP call_state);
......@@ -201,7 +201,7 @@ DllExport SEXP LGBM_DatasetGetNumFeature_R(SEXP handle,
* \prama out handle of created Booster
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterCreate_R(SEXP train_data,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterCreate_R(SEXP train_data,
SEXP parameters,
SEXP out,
SEXP call_state);
......@@ -211,7 +211,7 @@ DllExport SEXP LGBM_BoosterCreate_R(SEXP train_data,
* \param handle handle to be freed
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterFree_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterFree_R(SEXP handle,
SEXP call_state);
/*!
......@@ -220,7 +220,7 @@ DllExport SEXP LGBM_BoosterFree_R(SEXP handle,
* \prama out handle of created Booster
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterCreateFromModelfile_R(SEXP filename,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterCreateFromModelfile_R(SEXP filename,
SEXP out,
SEXP call_state);
......@@ -230,7 +230,7 @@ DllExport SEXP LGBM_BoosterCreateFromModelfile_R(SEXP filename,
* \param other_handle
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterMerge_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterMerge_R(SEXP handle,
SEXP other_handle,
SEXP call_state);
......@@ -240,7 +240,7 @@ DllExport SEXP LGBM_BoosterMerge_R(SEXP handle,
* \param valid_data validation data set
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterAddValidData_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterAddValidData_R(SEXP handle,
SEXP valid_data,
SEXP call_state);
......@@ -250,7 +250,7 @@ DllExport SEXP LGBM_BoosterAddValidData_R(SEXP handle,
* \param train_data training data set
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterResetTrainingData_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterResetTrainingData_R(SEXP handle,
SEXP train_data,
SEXP call_state);
......@@ -260,7 +260,7 @@ DllExport SEXP LGBM_BoosterResetTrainingData_R(SEXP handle,
* \param parameters format: 'key1=value1 key2=value2'
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterResetParameter_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterResetParameter_R(SEXP handle,
SEXP parameters,
SEXP call_state);
......@@ -270,7 +270,7 @@ DllExport SEXP LGBM_BoosterResetParameter_R(SEXP handle,
* \param out number of classes
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterGetNumClasses_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterGetNumClasses_R(SEXP handle,
SEXP out,
SEXP call_state);
......@@ -279,7 +279,7 @@ DllExport SEXP LGBM_BoosterGetNumClasses_R(SEXP handle,
* \param handle handle
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterUpdateOneIter_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterUpdateOneIter_R(SEXP handle,
SEXP call_state);
/*!
......@@ -291,7 +291,7 @@ DllExport SEXP LGBM_BoosterUpdateOneIter_R(SEXP handle,
* \param len length of grad/hess
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterUpdateOneIterCustom_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterUpdateOneIterCustom_R(SEXP handle,
SEXP grad,
SEXP hess,
SEXP len,
......@@ -302,7 +302,7 @@ DllExport SEXP LGBM_BoosterUpdateOneIterCustom_R(SEXP handle,
* \param handle handle
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterRollbackOneIter_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterRollbackOneIter_R(SEXP handle,
SEXP call_state);
/*!
......@@ -310,7 +310,7 @@ DllExport SEXP LGBM_BoosterRollbackOneIter_R(SEXP handle,
* \param out iteration of boosting rounds
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterGetCurrentIteration_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterGetCurrentIteration_R(SEXP handle,
SEXP out,
SEXP call_state);
......@@ -319,7 +319,7 @@ DllExport SEXP LGBM_BoosterGetCurrentIteration_R(SEXP handle,
* \param eval_names eval names
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterGetEvalNames_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterGetEvalNames_R(SEXP handle,
SEXP buf_len,
SEXP actual_len,
SEXP eval_names,
......@@ -332,7 +332,7 @@ DllExport SEXP LGBM_BoosterGetEvalNames_R(SEXP handle,
* \param out_result float arrary contains result
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterGetEval_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterGetEval_R(SEXP handle,
SEXP data_idx,
SEXP out_result,
SEXP call_state);
......@@ -344,7 +344,7 @@ DllExport SEXP LGBM_BoosterGetEval_R(SEXP handle,
* \param out size of predict
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterGetNumPredict_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterGetNumPredict_R(SEXP handle,
SEXP data_idx,
SEXP out,
SEXP call_state);
......@@ -357,7 +357,7 @@ DllExport SEXP LGBM_BoosterGetNumPredict_R(SEXP handle,
* \param out_result, used to store predict result, should pre-allocate memory
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterGetPredict_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterGetPredict_R(SEXP handle,
SEXP data_idx,
SEXP out_result,
SEXP call_state);
......@@ -373,7 +373,7 @@ DllExport SEXP LGBM_BoosterGetPredict_R(SEXP handle,
* \return 0 when succeed, -1 when failure happens
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterPredictForFile_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterPredictForFile_R(SEXP handle,
SEXP data_filename,
SEXP data_has_header,
SEXP is_rawscore,
......@@ -392,7 +392,7 @@ DllExport SEXP LGBM_BoosterPredictForFile_R(SEXP handle,
* \param out_len lenght of prediction
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterCalcNumPredict_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterCalcNumPredict_R(SEXP handle,
SEXP num_row,
SEXP is_rawscore,
SEXP is_leafidx,
......@@ -418,7 +418,7 @@ DllExport SEXP LGBM_BoosterCalcNumPredict_R(SEXP handle,
* \param out prediction result
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterPredictForCSC_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterPredictForCSC_R(SEXP handle,
SEXP indptr,
SEXP indices,
SEXP data,
......@@ -446,7 +446,7 @@ DllExport SEXP LGBM_BoosterPredictForCSC_R(SEXP handle,
* \param out prediction result
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterPredictForMat_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterPredictForMat_R(SEXP handle,
SEXP data,
SEXP nrow,
SEXP ncol,
......@@ -463,7 +463,7 @@ DllExport SEXP LGBM_BoosterPredictForMat_R(SEXP handle,
* \param filename file name
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterSaveModel_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterSaveModel_R(SEXP handle,
SEXP num_iteration,
SEXP filename,
SEXP call_state);
......@@ -475,7 +475,7 @@ DllExport SEXP LGBM_BoosterSaveModel_R(SEXP handle,
* \param out_str json format string of model
* \return 0 when succeed, -1 when failure happens
*/
DllExport SEXP LGBM_BoosterDumpModel_R(SEXP handle,
LIGHTGBM_C_EXPORT SEXP LGBM_BoosterDumpModel_R(SEXP handle,
SEXP num_iteration,
SEXP buffer_len,
SEXP actual_len,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment