26 lines
535 B
C
26 lines
535 B
C
/* iso646.h standard header */
|
|
#pragma once
|
|
#ifndef _ISO646
|
|
#define _ISO646
|
|
|
|
#if !defined(__cplusplus) || defined(_MSC_EXTENSIONS)
|
|
#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 /* !__cplusplus || _MSC_EXTENSIONS */
|
|
|
|
#endif /* _ISO646 */
|
|
|
|
/*
|
|
* Copyright (c) 1992-2001 by P.J. Plauger. ALL RIGHTS RESERVED.
|
|
* Consult your license regarding permissions and restrictions.
|
|
V3.10:0009 */
|