From 93f9ed7bee1e99cb7b9b35b8acb58e5d92c8cd1d Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Fri, 20 Oct 2006 19:59:49 +0000 Subject: [PATCH] Make getndelim2 compile on mingw. --- ChangeLog | 5 +++++ lib/getndelim2.c | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/ChangeLog b/ChangeLog index 1a54b47c00..e5ffa57f85 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-10-19 Bruno Haible + + * lib/getndelim2.c (SSIZE_MAX): Provide fallback definition. Needed + for mingw. + 2006-10-19 Bruno Haible * lib/openat-priv.h (EOPNOTSUPP): Provide fallback definition. diff --git a/lib/getndelim2.c b/lib/getndelim2.c index 46721e751b..453fd3835f 100644 --- a/lib/getndelim2.c +++ b/lib/getndelim2.c @@ -34,6 +34,11 @@ #include #include +/* Mingw doesn't have SSIZE_MAX. */ +#ifndef SSIZE_MAX +# define SSIZE_MAX ((((ssize_t)1 << (sizeof (ssize_t) * CHAR_BIT - 2)) - 1) * 2 + 1) +#endif + /* The maximum value that getndelim2 can return without suffering from overflow problems, either internally (because of pointer subtraction overflow) or due to the API (because of ssize_t). */ -- 2.30.2