xref: /openbsd/include/iso646.h (revision 20139167)
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