]> Savannah Git Hosting - gnulib.git/commit
dfa: prefer ptrdiff_t for API, too
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 12 Dec 2019 22:11:06 +0000 (14:11 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 12 Dec 2019 22:14:38 +0000 (14:14 -0800)
commit73de34d3b440d5d3d9786b954cedab96dbbdfecf
tree31dfaff9ef5b15c1ec0f716f9e1f14d2ce972fdd
parentc39f9e1ad7f0b795bf09ed7c323a89077a8b4382
dfa: prefer ptrdiff_t for API, too

Also, use ‘idx_t’ for ptrdiff_t values that must be nonnegative,
but do this only for internal use for now.
* NEWS: Mention the API change.
* lib/dfa.c (idx_t, IDX_MAX): New type and max value, for internal
use for now.  Use them instead of ptrdiff_t and PTRDIFF_MAX for
values known to be nonnegative.
(dfaparse, dfaexec_mb, dfaexec_sb, dfaexec_noop, dfaexec):
Prefer idx_t or ptrdiff_t to size_t for API.
* lib/dfa.h (dfaparse, dfacomp, dfaexec):
Prefer ptrdiff_t to size_t for API.
ChangeLog
NEWS
lib/dfa.c
lib/dfa.h