Add C99 compiliant iso646.h header
[tinycc.git] / win32 / include / iso646.h
blob02770f6b3ad19dd1dc9e50ed14c9e2952b199c6f
1 /**
2 * This file has no copyright assigned and is placed in the Public Domain.
3 * This file is part of the TinyCC package.
4 * No warranty is given; refer to the file DISCLAIMER within this package.
5 */
7 /*
8 * ISO C Standard: 7.9 Alternative spellings <iso646.h>
9 */
11 #ifndef _ISO646_H_
12 #define _ISO646_H_
14 #define and &&
15 #define and_eq &=
16 #define bitand &
17 #define bitor |
18 #define compl ~
19 #define not !
20 #define not_eq !=
21 #define or ||
22 #define or_eq |=
23 #define xor ^
24 #define xor_eq ^=
26 #endif /* _ISO646_H_ */