13#ifndef ML_UTILS_SYSTEM_C_H 
   14#define ML_UTILS_SYSTEM_C_H 
   25#include <ThirdPartyWarningsDisable.h> 
   33#include <ThirdPartyWarningsRestore.h> 
   76  #define strcasecmp(a,b)     _stricmp((a),(b)) 
   79  #define strncasecmp(a,b,c) _strnicmp((a),(b),(c)) 
   83  #define strtold(a,b)       strtod((a),(b)) 
UINT64 MLuint64
Introduce platform-independent 64-bit unsigned integer type.
 
INT64 MLint64
Include 64-bit integer support for Windows or Unix.
 
ML_UTILS_EXPORT int MLAlwaysFalse
Variable that is always false (=0), but non-constant, to make it impossible for compilers to detect t...
 
ML_UTILS_EXPORT int MLAlwaysTrue
Variable that is always true (=1), but non-constant, to make it impossible for compilers to detect th...
 
ML_UTILS_EXPORT MLuint64 MLuint64Scan(const char *source, char **endPtr)
Reads an MLuint64 from a character string source and returns scanned value as MLuint64.
 
ML_UTILS_EXPORT int MLAlwaysExecuted()
A do-nothing function call that cannot be optimized away to avoid that function bodies,...
 
ML_UTILS_EXPORT MLint64 MLint64Scan(const char *source, char **endPtr)
Reads an MLint64 from a character string source and returns scanned value as MLint64.