|
From: | Bruno Haible |
Subject: | Make more use of idx_t |
Date: | Sat, 05 Dec 2020 11:57:11 +0100 |
User-agent: | KMail/5.1.3 (Linux/4.4.0-193-generic; KDE/5.18.0; x86_64; ; ) |
Here are a couple of proposed patches, to make use of idx_t instead of ptrdiff_t when the value is always nonnegative. This helps understanding the code. 2020-12-05 Bruno Haible <bruno@clisp.org> filenamecat-tests: Use idx_t for nonnegative ptrdiff_t variables. * tests/test-filenamecat.c: Include idx.h. (main): Mark prefixlen as nonnegative. * modules/filenamecat-tests (Depends-on): Add idx. 2020-12-05 Bruno Haible <bruno@clisp.org> time_rz: Use idx_t for nonnegative ptrdiff_t variables. * lib/time_rz.c: Include idx.h. (save_abbr): Mark zone_size as nonnegative. * modules/time_rz (Depends-on): Add idx. 2020-12-05 Bruno Haible <bruno@clisp.org> 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. 2020-12-05 Bruno Haible <bruno@clisp.org> fnmatch: Use idx_t for nonnegative ptrdiff_t variables. * lib/fnmatch.c: Include idx.h. In glibc, define idx_t directly. * lib/fnmatch_loop.c (EXT): Mark slen, new_used, plensize as nonnegative. * modules/fnmatch (Depends-on): Add idx. 2020-12-05 Bruno Haible <bruno@clisp.org> c-stack: Use idx_t for nonnegative ptrdiff_t variables. * lib/c-stack.c: Include idx.h. (die): Mark buflen as nonnegative. * modules/c-stack (Depends-on): Add idx. 2020-12-05 Bruno Haible <bruno@clisp.org> backupfile: Use idx_t for nonnegative ptrdiff_t variables. * lib/backupfile.c: Include idx.h. (numbered_backup): Mark base_offset as nonnegative. (backupfile_internal): Likewise. * modules/backup-rename (Depends-on): Add idx. * modules/backupfile (Depends-on): Likewise.
0001-backupfile-Use-idx_t-for-nonnegative-ptrdiff_t-varia.patch
Description: Text Data
0002-c-stack-Use-idx_t-for-nonnegative-ptrdiff_t-variable.patch
Description: Text Data
0003-fnmatch-Use-idx_t-for-nonnegative-ptrdiff_t-variable.patch
Description: Text Data
0004-parse-datetime-Use-idx_t-for-nonnegative-ptrdiff_t-v.patch
Description: Text Data
0005-time_rz-Use-idx_t-for-nonnegative-ptrdiff_t-variable.patch
Description: Text Data
0006-filenamecat-tests-Use-idx_t-for-nonnegative-ptrdiff_.patch
Description: Text Data
[Prev in Thread] | Current Thread | [Next in Thread] |