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 1a54b47c0..e5ffa57f8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 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. Needed for mingw. diff --git a/lib/getndelim2.c b/lib/getndelim2.c index 46721e751..453fd3835 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.11.0