[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 5/7] getdelim: use limits-h SSIZE_MAX
|
From: |
Paul Eggert |
|
Subject: |
[PATCH 5/7] getdelim: use limits-h SSIZE_MAX |
|
Date: |
Sat, 20 May 2023 20:33:43 -0700 |
---
ChangeLog | 4 ++--
lib/getdelim.c | 4 ----
modules/getdelim | 1 +
3 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index b9c3e49552..374ad36f79 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/careadlinkat.c, lib/getdelim.c:
(SSIZE_MAX): Do not define.
* modules/areadlink-with-size, modules/areadlinkat-with-size:
- * modules/careadlinkat:
+ * modules/careadlinkat, modules/getdelim:
(Depends-on) Add limits-h.
limits-h: define SSIZE_MAX
diff --git a/lib/getdelim.c b/lib/getdelim.c
index 79ec3dd12a..e414df648f 100644
--- a/lib/getdelim.c
+++ b/lib/getdelim.c
@@ -30,10 +30,6 @@
#include <stdlib.h>
#include <errno.h>
-#ifndef SSIZE_MAX
-# define SSIZE_MAX ((ssize_t) (SIZE_MAX / 2))
-#endif
-
#if USE_UNLOCKED_IO
# include "unlocked-io.h"
# define getc_maybe_unlocked(fp) getc(fp)
diff --git a/modules/getdelim b/modules/getdelim
index 793454fc8b..632e1dfec5 100644
--- a/modules/getdelim
+++ b/modules/getdelim
@@ -8,6 +8,7 @@ m4/getdelim.m4
Depends-on:
stdio
extensions
+limits-h [test $HAVE_GETDELIM = 0 || test $REPLACE_GETDELIM = 1]
stdint [test $HAVE_GETDELIM = 0 || test $REPLACE_GETDELIM = 1]
errno [test $HAVE_GETDELIM = 0 || test $REPLACE_GETDELIM = 1]
--
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 <=
- [PATCH 6/7] getndelim2: use limits-h SSIZE_MAX, Paul Eggert, 2023/05/20
- [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