[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 6/7] getndelim2: use limits-h SSIZE_MAX
|
From: |
Paul Eggert |
|
Subject: |
[PATCH 6/7] getndelim2: use limits-h SSIZE_MAX |
|
Date: |
Sat, 20 May 2023 20:33:44 -0700 |
---
ChangeLog | 4 ++--
lib/getndelim2.c | 4 ----
modules/getndelim2 | 1 +
3 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 374ad36f79..f104169d90 100644
--- 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
diff --git a/lib/getndelim2.c b/lib/getndelim2.c
index b2a40ac5ce..9f7227d254 100644
--- a/lib/getndelim2.c
+++ b/lib/getndelim2.c
@@ -46,10 +46,6 @@
#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"
diff --git a/modules/getndelim2 b/modules/getndelim2
index dec82e4b57..b6982adf16 100644
--- a/modules/getndelim2
+++ b/modules/getndelim2
@@ -8,6 +8,7 @@ lib/getndelim2.c
m4/getndelim2.m4
Depends-on:
+limits-h
ssize_t
stdbool
stdint
--
2.39.2
- [PATCH 1/7] limits-h: define SSIZE_MAX, Paul Eggert, 2023/05/20
- [PATCH 2/7] limits-h: other modules can rely on SSIZE_MAX, Paul Eggert, 2023/05/20
- [PATCH 3/7] areadlinkat-with-size: use limits-h SSIZE_MAX, Paul Eggert, 2023/05/20
- [PATCH 4/7] careadlinkat: use limits-h SSIZE_MAX, Paul Eggert, 2023/05/20
- [PATCH 5/7] getdelim: use limits-h SSIZE_MAX, Paul Eggert, 2023/05/20
- [PATCH 6/7] getndelim2: use limits-h SSIZE_MAX,
Paul Eggert <=
- [PATCH 7/7] regex: use limits-h SSIZE_MAX, Paul Eggert, 2023/05/20
- Re: [PATCH 1/7] limits-h: define SSIZE_MAX, Bruno Haible, 2023/05/21