Unsigned versions have the same pTraits limits as their signed counterparts.
In uint32.C, uint64.C:
const uint64_t Foam::pTraits<uint64_t>::min = INT64_MIN;
const uint64_t Foam::pTraits<uint64_t>::max = INT64_MAX;
const uint32_t Foam::pTraits<uint32_t>::min = INT32_MIN;
const uint32_t Foam::pTraits<uint32_t>::max = INT32_MAX;
STYLE:
uLabel.H includes the zero-sized file uLabelSpecific.H
, which should be removed as clutter.
Also reported on mantis as http://bugs.openfoam.org/view.php?id=2137