1*84d9c625SLionel Sambuc /* $NetBSD: iso646.h,v 1.2 2013/04/26 10:58:45 joerg Exp $ */ 22fe8fb19SBen Gras 32fe8fb19SBen Gras /* 42fe8fb19SBen Gras * Written by J.T. Conklin <jtc@wimsey.com> 02/16/95. 52fe8fb19SBen Gras * Public domain. 62fe8fb19SBen Gras */ 72fe8fb19SBen Gras 82fe8fb19SBen Gras #ifndef _ISO646_H_ 92fe8fb19SBen Gras #define _ISO646_H_ 102fe8fb19SBen Gras 11*84d9c625SLionel Sambuc #ifndef __cplusplus 122fe8fb19SBen Gras #define and && 132fe8fb19SBen Gras #define and_eq &= 142fe8fb19SBen Gras #define bitand & 152fe8fb19SBen Gras #define bitor | 162fe8fb19SBen Gras #define compl ~ 172fe8fb19SBen Gras #define not ! 182fe8fb19SBen Gras #define not_eq != 192fe8fb19SBen Gras #define or || 202fe8fb19SBen Gras #define or_eq |= 212fe8fb19SBen Gras #define xor ^ 222fe8fb19SBen Gras #define xor_eq ^= 23*84d9c625SLionel Sambuc #endif 242fe8fb19SBen Gras 252fe8fb19SBen Gras #endif /* !_ISO646_H_ */ 26