// C95 iso646.h — alternative spellings of the C operators.  Mandated
// by C11 for portability with sources written under older standards
// or in code-pages without the punctuation symbols.

#ifndef _ISO646_H
#define _ISO646_H

#define and    &&
#define and_eq &=
#define bitand &
#define bitor  |
#define compl  ~
#define not    !
#define not_eq !=
#define or     ||
#define or_eq  |=
#define xor    ^
#define xor_eq ^=

#endif
