xref: /netbsd-src/include/iso646.h (revision 49082f1e7158d88d2b42766c0ddc43b173d36060)
1*49082f1eSjoerg /*	$NetBSD: iso646.h,v 1.2 2013/04/26 10:58:45 joerg Exp $	*/
2f8627033Sjtc 
3f8627033Sjtc /*
4f8627033Sjtc  * Written by J.T. Conklin <jtc@wimsey.com> 02/16/95.
5f8627033Sjtc  * Public domain.
6f8627033Sjtc  */
7f8627033Sjtc 
8f8627033Sjtc #ifndef _ISO646_H_
9f8627033Sjtc #define _ISO646_H_
10f8627033Sjtc 
11*49082f1eSjoerg #ifndef __cplusplus
12f8627033Sjtc #define and	&&
13f8627033Sjtc #define and_eq	&=
14f8627033Sjtc #define bitand	&
15f8627033Sjtc #define bitor	|
16f8627033Sjtc #define compl	~
17f8627033Sjtc #define not	!
18f8627033Sjtc #define not_eq	!=
19f8627033Sjtc #define or	||
20f8627033Sjtc #define or_eq	|=
21f8627033Sjtc #define xor	^
22f8627033Sjtc #define xor_eq	^=
23*49082f1eSjoerg #endif
24f8627033Sjtc 
25f8627033Sjtc #endif	/* !_ISO646_H_ */
26