• J
    config: factor out integer parsing from range checks · 7192777d
    Jeff King 提交于
    When we are parsing integers for config, we use an intmax_t
    (or uintmax_t) internally, and then check against the size
    of our result type at the end. We can parameterize the
    maximum representable value, which will let us re-use the
    parsing code for a variety of range checks.
    
    Unfortunately, we cannot combine the signed and unsigned
    parsing functions easily, as we have to rely on the signed
    and unsigned C types internally.
    Signed-off-by: NJeff King <peff@peff.net>
    Signed-off-by: NJunio C Hamano <gitster@pobox.com>
    7192777d
config.c 42.3 KB