/* iso646.h, the eleven spellings for the punctuation.
** They exist because a keyboard that cannot type a brace cannot type an ampersand either.
* C23 says the header is obsolescent and every one of these still has to work. */#ifndef __RUCC_ISO646_H
#define__RUCC_ISO646_H#defineand&&#defineand_eq&=#definebitand&#definebitor|#definecompl~#definenot!#definenot_eq!=#defineor||#defineor_eq|=#definexor^#definexor_eq^=#endif