Opened 6 months ago

Last modified 6 months ago

#6747 new enhancement

use GInt64/GUInt64 where needed

Reported by: Even Rouault Owned by:
Priority: normal Milestone:
Component: default Version: unspecified
Severity: normal Keywords:
Cc:

Description

up to now, we only had GIntBig/GUIntBig whose width is not guaranteed, although in a lot of place we really want them to be exactly 64bit, no less, no more (for anything involving disk serialization for example). In those cases, we should use the newly added GInt64/GUInt64 (added per r36744)

Change History (3)

comment:1 Changed 6 months ago by Even Rouault

In 36820:

Add CPL_HAS_GINT64, GINT64_MIN/MAX, GUINT64_MAX macros (refs #6747)

comment:2 Changed 6 months ago by Even Rouault

In 36821:

HDF4: use GInt64 and GUInt64 when adequate. And fix DFNT_UINT64 case to really use a unsigned type (refs #6747)

comment:3 Changed 6 months ago by Even Rouault

In 36822:

Use GInt64/GUInt64/CPL_HAS_GINT64 in a few places where they are really needed (refs #6747)

Note: See TracTickets for help on using tickets.