[erlang-questions] strange definition of enif_get_uint64

Caragea Silviu silviu.cpp@REDACTED
Wed Aug 28 23:30:36 CEST 2019


On a Mac OS 10.13.6 x64 in the osx headers the uint_64_t is defined as:

#ifndef _UINT64_T
#define _UINT64_T
typedef unsigned long long uint64_t;
#endif /* _UINT64_T */

But NIF function enif_get_uint64 is defined as

#  define enif_get_uint64 enif_get_ulong

which accepts an unsigned long

Any idea why is like this ?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20190829/0df62fc4/attachment.htm>

More information about the erlang-questions mailing list