From: Mats Erik Andersson Date: Sat, 30 Aug 2014 08:31:35 +0000 (+0200) Subject: parse-datetime: Avoid signed/unsigned comparison warning X-Git-Tag: v1.0~7313 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=2252ab6581f8fe611e196e04e7016e2c6e8bcd2f;p=gnulib.git parse-datetime: Avoid signed/unsigned comparison warning * lib/parse-datetime.y (yylex): Compare pointer to end of buffer, instead of calculating difference of pointers. This removes an annoying warning, devoid of any use. --- diff --git a/ChangeLog b/ChangeLog index a1f960295d..c48ca83054 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2013-08-30 Mats Erik Andersson (tiny change) + + parse-datetime: Avoid pointer difference. + * lib/parse-datetime.y (yylex): Compare pointer to end of buffer, + instead of calculating difference of pointers. This removes an + annoying warning, devoid of any use. + 2014-08-29 Paul Eggert qsort_r: new module, for GNU-style qsort_r diff --git a/lib/parse-datetime.y b/lib/parse-datetime.y index 0ba0a5253f..52e6a0c215 100644 --- a/lib/parse-datetime.y +++ b/lib/parse-datetime.y @@ -1161,7 +1161,7 @@ yylex (YYSTYPE *lvalp, parser_control *pc) do { - if (p - buff < sizeof buff - 1) + if (p < buff + sizeof buff - 1) *p++ = c; c = *++pc->input; }