Misc updates to iso646.h to improve resiliency
This commit is contained in:
parent
03eaceb8ac
commit
e5667ae492
15
iso646.h
15
iso646.h
@ -1,16 +1,31 @@
|
|||||||
#ifndef __FSTD_HDRS_ISO646_H
|
#ifndef __FSTD_HDRS_ISO646_H
|
||||||
#define __FSTD_HDRS_ISO646_H 1
|
#define __FSTD_HDRS_ISO646_H 1
|
||||||
|
|
||||||
|
#ifndef __cplusplus
|
||||||
|
|
||||||
|
#undef and
|
||||||
#define and &&
|
#define and &&
|
||||||
|
#undef and_eq
|
||||||
#define and_eq &=
|
#define and_eq &=
|
||||||
|
#undef bitand
|
||||||
#define bitand &
|
#define bitand &
|
||||||
|
#undef bitor
|
||||||
#define bitor |
|
#define bitor |
|
||||||
|
#undef compl
|
||||||
#define compl ~
|
#define compl ~
|
||||||
|
#undef not
|
||||||
#define not !
|
#define not !
|
||||||
|
#undef not_eq
|
||||||
#define not_eq !=
|
#define not_eq !=
|
||||||
|
#undef or
|
||||||
#define or ||
|
#define or ||
|
||||||
|
#undef or_eq
|
||||||
#define or_eq |=
|
#define or_eq |=
|
||||||
|
#undef xor
|
||||||
#define xor ^
|
#define xor ^
|
||||||
|
#undef xor_eq
|
||||||
#define xor_eq ^=
|
#define xor_eq ^=
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user