From 2d21140a3d68328de4a52a81acf25de6c2f5703c Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Thu, 22 Jan 2004 00:02:36 +0000 Subject: [PATCH] Add SET/CLR/ISSET --- config.h.in | 8 ++++++++ configure.in | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/config.h.in b/config.h.in index 47593511f..4a94884e5 100644 --- a/config.h.in +++ b/config.h.in @@ -546,6 +546,14 @@ # define EXECV execvp #endif /* USE_EXECV */ +/* Macros to set/clear/test flags. */ +#undef SET +#define SET(t, f) ((t) |= (f)) +#undef CLR +#define CLR(t, f) ((t) &= ~(f)) +#undef ISSET +#define ISSET(t, f) ((t) & (f)) + /* New ANSI-style OS defs for HP-UX and ConvexOS. */ #if defined(hpux) && !defined(__hpux) # define __hpux 1 diff --git a/configure.in b/configure.in index 153a345cb..2b8fcf285 100644 --- a/configure.in +++ b/configure.in @@ -2191,6 +2191,14 @@ AH_BOTTOM([/* # define EXECV execvp #endif /* USE_EXECV */ +/* Macros to set/clear/test flags. */ +#undef SET +#define SET(t, f) ((t) |= (f)) +#undef CLR +#define CLR(t, f) ((t) &= ~(f)) +#undef ISSET +#define ISSET(t, f) ((t) & (f)) + /* New ANSI-style OS defs for HP-UX and ConvexOS. */ #if defined(hpux) && !defined(__hpux) # define __hpux 1 -- 2.40.0