ISO646(3) |
Library Functions Manual |
ISO646(3) |
NAME
iso646 — alternative operator spellings
DESCRIPTION
The
<iso646.h> header defines eleven alternative spellings for standard operators:
1. |
and |
&& |
2. |
and_eq |
&= |
3. |
bitand |
& |
4. |
bitor |
| |
5. |
compl |
~ |
6. |
not |
! |
7. |
not_eq |
≠ |
8. |
or |
|| |
9. |
or_eq |
|= |
10. |
xor |
^ |
11. |
xor_eq |
^= |
Each macro expands to the corresponding token.
RATIONALE
None.
STANDARDS
The
<iso646.h> header conforms to ANSI X3.159-1989 (“ANSI C89”).
HISTORY
The
<iso646.h> header was first introduced in
NetBSD 1.1.