]> Savannah Git Hosting - gnulib.git/commitdiff
parse-datetime: Avoid signed/unsigned comparison warning
authorMats Erik Andersson <gnu@gisladisker.se>
Sat, 30 Aug 2014 08:31:35 +0000 (10:31 +0200)
committerPádraig Brady <P@draigBrady.com>
Sat, 30 Aug 2014 09:31:38 +0000 (10:31 +0100)
* 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
lib/parse-datetime.y

index a1f960295dda8d881554b13cf70c3470e0367422..c48ca83054cc5dab92fc24ac64d7dc1eea2de302 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2013-08-30  Mats Erik Andersson  <gnu@gisladisker.se>  (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  <eggert@cs.ucla.edu>
 
        qsort_r: new module, for GNU-style qsort_r
index 0ba0a5253f13687b528fb2036897cbf32b3e6012..52e6a0c21517aa0837684e0ff30077e0bfb3d07a 100644 (file)
@@ -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;
             }