SILC_64_TO_PTR
NAME
#define SILC_64_TO_PTR(ptr)
DESCRIPTION
Type casts a 64-bit integer value into a pointer. Use this to avoid compiler warnings when type casting integers to pointers of different size.
SOURCE
#if SILC_SIZEOF_VOID_P < 8 #define SILC_64_TO_PTR(_ival__) \ ((void *)((SilcUInt32)((SilcUInt64)(_ival__) & (SilcUInt32)0xFFFFFFFFUL))) #else #define SILC_64_TO_PTR(_ival__) ((void *)((SilcUInt64)(_ival__))) #endif