28#define ML_MAJOR_VERSION      2 
   32#define ML_MAJOR_CAPI_VERSION 3 
   38#define ML_CPPAPI_VERSION     7 
   43#define ML_CAPI_REVISION      0 
   52#define ML_VERSION_STRING "2.3.7.0.0" 
   89                                  const char** vString);
 
  179                                                       const char* mlVersionString,
 
  180                                                       const char* initFunctionName);
 
ML_UTILS_EXPORT void MLGetVersion(MLint32 *majorVersion, MLint32 *majorCAPIVersion, MLint32 *verCPPAPI, MLint32 *revCAPI, MLint32 *rev, const char **vString)
Returns version information about the ML.
 
ML_UTILS_EXPORT MLint32 MLCheckCPPAPILinkCompatibility(MLint32 majorVersion, MLint32 majorCAPIVersion, MLint32 verCPPAPI, MLint32 revCAPI, const char *mlVersionString, const char *initFunctionName)
Checks whether the C++-API of the ML is link compatible and post errors to the MLErrorOutput if not.
 
ML_UTILS_EXPORT MLint32 MLIsCPPAPILinkCompatible(MLint32 majorVersion, MLint32 majorCAPIVersion, MLint32 verCPPAPI, MLint32 revCAPI)
Checks whether the C++-API of the ML is link compatible.
 
ML_UTILS_EXPORT MLint32 MLIsCAPILinkCompatible(MLint32 majorVersion, MLint32 majorCAPIVersion, MLint32 revCAPI)
Checks whether the ML-API is link compatible.