parse-datetime: Use idx_t for nonnegative ptrdiff_t variables.
commit59bee807d938a2f242003f9a7e10bc2b55b71acd
authorBruno Haible <bruno@clisp.org>
Sun, 6 Dec 2020 11:31:11 +0000 (6 12:31 +0100)
committerBruno Haible <bruno@clisp.org>
Sun, 6 Dec 2020 11:31:11 +0000 (6 12:31 +0100)
tree4ea03d63312edc8de9ac63a4ec0281d359d0126a
parent6b0f10dd650c687c21ee0e301fe82f4d486c1f1a
parse-datetime: Use idx_t for nonnegative ptrdiff_t variables.

* lib/parse-datetime.y: Include idx.h.
(textint): Mark digits as nonnegative.
(parser_control): Mark dates_seen, days_seen, local_zones_seen,
dsts_seen, times_seen, zones_seen as nonnegative.
(lookup_word): Mark wordlen as nonnegative.
(yylex): Mark count as nonnegative.
(parse_datetime2): Mark tzsize as nonnegative.
* modules/parse-datetime (Depends-on): Add idx.
ChangeLog
lib/parse-datetime.y
modules/parse-datetime