gcc 4.3.3 (Ubuntu 9.04) warns that the return value of strtoul() was not checked by issuing the following notice:
warning: ignoring return value of ‘strtoul’, declared with attribute warn_unused_result
Provide a dummy variable to keep the compiler happy.
Signed-off-by: Michael Wookey <michaelwookey@gmail.com> --- fast-import.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-)
Show changes to fast-import.c +3 −2
diff --git a/fast-import.c b/fast-import.c index 7ef9865..1386e75 100644 --- a/fast-import.c +++ b/fast-import.c @@ -1744,10 +1744,11 @@ static int validate_raw_date(const char *src, char *result, int maxlen) { const char *orig_src = src; char *endp; + unsigned long int unused; errno = 0; - strtoul(src, &endp, 10); + unused = strtoul(src, &endp, 10); if (errno || endp == src || *endp != ' ') return -1; @@ -1755,7 +1756,7 @@ static int validate_raw_date(const char *src, char *result, int maxlen) if (*src != '-' && *src != '+') return -1; - strtoul(src + 1, &endp, 10); + unused = strtoul(src + 1, &endp, 10); if (errno || endp == src || *endp || (endp - orig_src) >= maxlen) return -1;
-- 1.6.4.2.236.gf324c