Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*===---- iso646.h - Standard header for alternate spellings of operators---===
- *
- * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
- * See https://llvm.org/LICENSE.txt for license information.
- * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
- *
- *===-----------------------------------------------------------------------===
- */
- #ifndef __ISO646_H
- #define __ISO646_H
- #ifndef __cplusplus
- #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
- #endif /* __ISO646_H */
Advertisement
Add Comment
Please, Sign In to add comment