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.