From 53c1f3e4c67c9c049db970ffedda818f939035c7 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Mon, 18 Oct 1993 02:50:21 +0000 Subject: [member]: Don't cast index() to an int. That is wrong on systems with 64-bit pointers. --- src/test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/test.c') diff --git a/src/test.c b/src/test.c index af64925b5..d1bc7ad28 100644 --- a/src/test.c +++ b/src/test.c @@ -75,7 +75,7 @@ extern int errno; #endif /* !STREQ */ #if !defined (member) -# define member(c, s) (int)((c) ? index ((s), (c)) : 0) +# define member(c, s) ((c) ? (index ((s), (c)) ? 1 : 0) : 0) #endif /* !member */ extern gid_t getgid (), getegid (); -- cgit v1.2.3-54-g00ecf