]> Savannah Git Hosting - gnulib.git/commitdiff
getndelim2: use limits-h SSIZE_MAX
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 20 May 2023 22:23:16 +0000 (15:23 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 21 May 2023 03:33:23 +0000 (20:33 -0700)
ChangeLog
lib/getndelim2.c
modules/getndelim2

index 374ad36f79cee5c85858294e747efec1d7454c4f..f104169d900be868d5d59ea136388f5fcd8ddb1d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,10 +2,10 @@
 
        limits-h: other modules can rely on SSIZE_MAX
        * lib/areadlink-with-size.c, lib/areadlinkat-with-size.c:
-       * lib/careadlinkat.c, lib/getdelim.c:
+       * lib/careadlinkat.c, lib/getdelim.c, lib/getndelim2.c:
        (SSIZE_MAX): Do not define.
        * modules/areadlink-with-size, modules/areadlinkat-with-size:
-       * modules/careadlinkat, modules/getdelim:
+       * modules/careadlinkat, modules/getdelim, modules/getndelim2:
        (Depends-on) Add limits-h.
 
        limits-h: define SSIZE_MAX
index b2a40ac5cea4c80c9bd5db51c1712adaf1cfec87..9f7227d2547042e82ddd2e7ff6c440a3648e61b4 100644 (file)
 #include "freadseek.h"
 #include "memchr2.h"
 
-#ifndef SSIZE_MAX
-# define SSIZE_MAX ((ssize_t) (SIZE_MAX / 2))
-#endif
-
 /* Avoid false GCC warning "'c' may be used uninitialized".  */
 #if __GNUC__ + (__GNUC_MINOR__ >= 7) > 4
 # pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
index dec82e4b5759e60a989f788367287387198939a5..b6982adf165b293133661f8f2849d41db0fcfecb 100644 (file)
@@ -8,6 +8,7 @@ lib/getndelim2.c
 m4/getndelim2.m4
 
 Depends-on:
+limits-h
 ssize_t
 stdbool
 stdint