<div dir="ltr"><div>Hello,</div><div><br></div><div>On a Mac OS 10.13.6 x64 in the osx headers the uint_64_t is defined as:</div><div><br></div><div>#ifndef _UINT64_T<br>#define _UINT64_T<br>typedef unsigned long long uint64_t;<br>#endif /* _UINT64_T */</div><div><br></div><div>But NIF function enif_get_uint64 is defined as <br></div><div><br></div><div>#  define enif_get_uint64 enif_get_ulong</div><div><br></div><div>which accepts an unsigned long</div><div><br></div><div>Any idea why is like this ?</div><div><br></div><div>Silviu<br></div></div>