ISO646(3)

πŸ“¦ version 11.0, in nixpkgs unstable

πŸ’– ISO646(3) β€” alternative operator spellings πŸ’–

okay bestie, this is iso646(3) from the Library Functions Manual, and it's giving tiny header, absolutely unhinged spelling lesson energy. lowkey iconic. We're talking alternative operator spellings β€” no cap. πŸ’…

✨ NAME ✨

iso646 β€” alternative operator spellings

🌸 SYNOPSIS 🌸

#include <iso646.h>

πŸ’… DESCRIPTION πŸ’…

So the <iso646.h> header defines eleven alternative spellings for standard operators. Eleven. Not ten, not twelve β€” eleven, periodt. Here's the whole lineup, bestie:

  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 β€” that's the tea. ✨

🫢 RATIONALE 🫢

None. Literally none. The rationale is a void, and honestly? main character energy. πŸ’€

πŸ‘€ SEE ALSO πŸ‘€

operator(7) β€” go check it out if you want the operator lore. iykyk. πŸ‘‘

🧚 STANDARDS 🧚

The <iso646.h> header conforms to ANSI X3.159-1989 (β€œANSI C89”). Slay. 🌈

πŸ¦‹ HISTORY πŸ¦‹

The <iso646.h> header was first introduced in NetBSD 1.1. History! 🌸


and that's the page, bestie. footer tea: source Debian, date December 16, 2010, manual page ISO646(3). byeee, stay spelling those operators the long way πŸ«ΆπŸ’–βœ¨

πŸ“¦ where this page comes from