Barry Smith <[email protected]> writes: > #if (PETSC_SIZEOF_LONG_LONG == 8) > typedef long long Petsc64bitInt; > #elif defined(PETSC_HAVE___INT64) > typedef __int64 Petsc64bitInt; > #else > typedef unknown64bit Petsc64bitInt > #endif > > I assume all machines support one or the other of these ? > > Should we introduce an unsigned version of this Petsc64bitUInt, for these > type of things?
Fewer typedefs would be nice if we can get away with it. Where is stdint.h NOT supported? AFAIK, it is only missing on quite old versions of MSVC, and there is a portable implementation that can be dropped in.
pgp9efm2yNmt3.pgp
Description: PGP signature
