1
0
mirror of https://git.savannah.gnu.org/git/gnulib.git synced 2025-08-08 17:22:05 +03:00

regex: use limits-h SSIZE_MAX

This commit is contained in:
Paul Eggert
2023-05-20 15:24:05 -07:00
parent a650206488
commit c8310c0658
3 changed files with 3 additions and 3 deletions

View File

@@ -3,9 +3,11 @@
limits-h: other modules can rely on SSIZE_MAX limits-h: other modules can rely on SSIZE_MAX
* lib/areadlink-with-size.c, lib/areadlinkat-with-size.c: * lib/areadlink-with-size.c, lib/areadlinkat-with-size.c:
* lib/careadlinkat.c, lib/getdelim.c, lib/getndelim2.c: * lib/careadlinkat.c, lib/getdelim.c, lib/getndelim2.c:
* lib/regex_internal.h:
(SSIZE_MAX): Do not define. (SSIZE_MAX): Do not define.
* modules/areadlink-with-size, modules/areadlinkat-with-size: * modules/areadlink-with-size, modules/areadlinkat-with-size:
* modules/careadlinkat, modules/getdelim, modules/getndelim2: * modules/careadlinkat, modules/getdelim, modules/getndelim2:
* modules/regex:
(Depends-on) Add limits-h. (Depends-on) Add limits-h.
limits-h: define SSIZE_MAX limits-h: define SSIZE_MAX

View File

@@ -151,9 +151,6 @@
as some non-GCC platforms lack them, an issue when this code is as some non-GCC platforms lack them, an issue when this code is
used in Gnulib. */ used in Gnulib. */
#ifndef SSIZE_MAX
# define SSIZE_MAX ((ssize_t) (SIZE_MAX / 2))
#endif
#ifndef ULONG_WIDTH #ifndef ULONG_WIDTH
# define ULONG_WIDTH REGEX_UINTEGER_WIDTH (ULONG_MAX) # define ULONG_WIDTH REGEX_UINTEGER_WIDTH (ULONG_MAX)
/* The number of usable bits in an unsigned integer type with maximum /* The number of usable bits in an unsigned integer type with maximum

View File

@@ -28,6 +28,7 @@ intprops [test $ac_use_included_regex = yes]
iswctype [test $ac_use_included_regex = yes] iswctype [test $ac_use_included_regex = yes]
langinfo [test $ac_use_included_regex = yes] langinfo [test $ac_use_included_regex = yes]
libc-config [test $ac_use_included_regex = yes] libc-config [test $ac_use_included_regex = yes]
limits-h [test $ac_use_included_regex = yes]
lock [test $ac_use_included_regex = yes] lock [test $ac_use_included_regex = yes]
memcmp [test $ac_use_included_regex = yes] memcmp [test $ac_use_included_regex = yes]
memmove [test $ac_use_included_regex = yes] memmove [test $ac_use_included_regex = yes]