This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
UINT64_C/INT64_C logic shuffling.
authorJarkko Hietaniemi <jhi@iki.fi>
Wed, 28 May 2014 14:41:16 +0000 (10:41 -0400)
committerJarkko Hietaniemi <jhi@iki.fi>
Wed, 28 May 2014 14:57:28 +0000 (10:57 -0400)
commit9c39b21c956ddb92915dae81f72c4d8e90f92958
tree9f966f3be7d34cc203a7b449f30bd0802935b382
parentf4e3fd268af394104ba23d9d793cdebe8d62ba8a
UINT64_C/INT64_C logic shuffling.

(1) Prefer the native int/long over long long (not in C89!) or __int64.
(2) Define them only if necessary, they might be defined in <stdint.h> by C99
(3) However, note the C99.  They might not be available in strict C89.
(4) In OS X they are defined with ULL/LL, which will not be
    to the liking of C89 pedantic gcc.
handy.h