mirror of
git://git.gnupg.org/gnupg.git
synced 2025-01-21 14:47:03 +01:00
Handle systems which have uint64_t but not the UINT64_C macro.
* include/types.h (U64_C) [!UINT64_C]: Add simple replacement. -- This could happen with UNIX98-type systems, such as the code on the netbsd-1-5 branch, and would prevent this package from building on such systems.
This commit is contained in:
parent
6209066437
commit
6a41f385c4
@ -101,9 +101,14 @@ typedef unsigned long u32;
|
||||
# undef u64 /* maybe there is a macro with this name */
|
||||
# if SIZEOF_UINT64_T == 8
|
||||
typedef uint64_t u64;
|
||||
# ifdef UINT64_C
|
||||
# define U64_C(c) (UINT64_C(c))
|
||||
# define HAVE_U64_TYPEDEF
|
||||
# elif SIZEOF_UNSIGNED_INT == 8
|
||||
# else
|
||||
/* make a best guess, could happen with UNIX98 <inttypes.h> */
|
||||
# define U64_C(c) (c)
|
||||
# endif
|
||||
# define HAVE_U64_TYPEDEF
|
||||
#elif SIZEOF_UNSIGNED_INT == 8
|
||||
typedef unsigned int u64;
|
||||
# define U64_C(c) (c ## U)
|
||||
# define HAVE_U64_TYPEDEF
|
||||
|
Loading…
x
Reference in New Issue
Block a user