mcl_data_lake_common.h
Go to the documentation of this file.
1 
11 #ifndef MCL_DATA_LAKE_COMMON_H_
12 #define MCL_DATA_LAKE_COMMON_H_
13 
14 #include "mcl_core/mcl_assert.h"
15 
16 #ifdef __cplusplus
17 extern "C"
18 {
19 #endif
20 
21 #ifndef MCL_DATA_LAKE_EXPORT
22 #if MCL_STATICLIB
23  #define MCL_DATA_LAKE_EXPORT
24 #elif defined(WIN32) || defined(WIN64)
25  #if MCL_DATA_LAKE_BUILD
26  #define MCL_DATA_LAKE_EXPORT __declspec(dllexport)
27  #else
28  #define MCL_DATA_LAKE_EXPORT __declspec(dllimport)
29  #endif
30 #else
31  #define MCL_DATA_LAKE_EXPORT
32 #endif
33 #endif
34 
39 {
43 
45 
46 // This function converts the given return code to its string value for data lake module.
47 #define MCL_DATA_LAKE_CODE_TO_STRING(code) (code >= MCL_CORE_RETURN_CODE_END) ? mcl_data_lake_return_code_strings[code - MCL_CORE_RETURN_CODE_END] : MCL_CORE_CODE_TO_STRING(code)
48 
49 #ifdef __cplusplus
50 }
51 #endif
52 
53 #endif //MCL_DATA_LAKE_COMMON_H_
E_MCL_DATA_LAKE_RETURN_CODE
#define MCL_DATA_LAKE_EXPORT
MCL_CORE_RETURN_CODE_END
MCL_DATA_LAKE_EXPORT const char * mcl_data_lake_return_code_strings[MCL_DATA_LAKE_RETURN_CODE_END-MCL_CORE_RETURN_CODE_END]
Could not get signed url for all object paths.