MLDB has been developed on platforms where size_t, uint64_t and unsigned long long are the same thing. This is not the case on OSX. This patch series fixes the confusion, and modifies the internal MLDB type system to call integral types "i64" and "u64" instead of the C++ names like "long long" which can vary between platforms.
MLDB has been developed on platforms where
size_t
,uint64_t
andunsigned long long
are the same thing. This is not the case on OSX. This patch series fixes the confusion, and modifies the internal MLDB type system to call integral types "i64" and "u64" instead of the C++ names like "long long" which can vary between platforms.One more step along the way to OSX support.