Closed3

0LL(long long int)なNULL?

yohhoyyohhoy

https://twitter.com/yohhoy/status/1330160294082060288

https://github.com/Alexpux/mingw-w64/blob/master/mingw-w64-headers/crt/stddef.h#L404 いた! 「define NULL 0LL」

#ifndef __cplusplus
#define NULL ((void *)0)
#else   /* C++ */
#ifndef _WIN64
#define NULL 0
#else
#define NULL 0LL
#endif  /* W64 */
#endif  /* C++ */

https://github.com/Alexpux/mingw-w64/commit/c6f47726870b18378c6610fe882d416346533191

Fix the __cplusplus NULL macro, 0LL for _WIN64 instead of 0, so that sizeof(NULL) would be the same as sizeof(void*).

このスクラップは2020/11/22にクローズされました