[PATCH 0/2] Support sizes >=2G in various config options, v2
- From
Nick Alcock <nix@esperi.org.uk>
- Date
- Nov 2, 2011, 15:46 UTC
- Message-ID
- <1320248783-29577-1-git-send-email-nix@esperi.org.uk>
New in this version:
- overflow detection, as suggested by Johannes Sixt (on 32-bit platforms too). - no renaming of NO_STRTOUMAX nor NO_STRTOULL.
I think this covers all the bases, including detection of configuration values that overflow signed but not unsigned type only after factor-application (as '3g' would on a 32-bit Linux box).
No new git testsuite failures. (No tests either, because I can't think of one that will reliably induce overflow on a 64-bit box without being totally ludicrous.)
Nick Alcock (2): Add strtoimax() compatibility function. Support sizes >=2G in various config options accepting 'g' sizes.
Makefile | 6 +++--- compat/strtoimax.c | 10 ++++++++++ config.c | 43 +++++++++++++++++++++++++++++++++---------- 3 files changed, 46 insertions(+), 13 deletions(-) create mode 100644 compat/strtoimax.c
-- 1.7.6.1.138.g03ab.dirty