From 2252ab6581f8fe611e196e04e7016e2c6e8bcd2f Mon Sep 17 00:00:00 2001 From: Mats Erik Andersson Date: Sat, 30 Aug 2014 10:31:35 +0200 Subject: [PATCH] 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. --- ChangeLog | 7 +++++++ lib/parse-datetime.y | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) 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; } -- 2.39.5