1*20139167Sespie /* $OpenBSD: iso646.h,v 1.3 2001/10/11 00:05:21 espie Exp $ */ 2df930be7Sderaadt /* $NetBSD: iso646.h,v 1.1 1995/02/17 09:08:10 jtc Exp $ */ 3df930be7Sderaadt 4df930be7Sderaadt /* 5df930be7Sderaadt * Written by J.T. Conklin <jtc@wimsey.com> 02/16/95. 6df930be7Sderaadt * Public domain. 7df930be7Sderaadt */ 8df930be7Sderaadt 9df930be7Sderaadt #ifndef _ISO646_H_ 10df930be7Sderaadt #define _ISO646_H_ 11df930be7Sderaadt 12*20139167Sespie #ifndef __cplusplus 13df930be7Sderaadt #define and && 14df930be7Sderaadt #define and_eq &= 15df930be7Sderaadt #define bitand & 16df930be7Sderaadt #define bitor | 17df930be7Sderaadt #define compl ~ 18df930be7Sderaadt #define not ! 19df930be7Sderaadt #define not_eq != 20df930be7Sderaadt #define or || 21df930be7Sderaadt #define or_eq |= 22df930be7Sderaadt #define xor ^ 23df930be7Sderaadt #define xor_eq ^= 24*20139167Sespie #endif 25df930be7Sderaadt 26df930be7Sderaadt #endif /* !_ISO646_H_ */ 27