from Wiktionary, Creative Commons Attribution/Share-Alike License
- n. A file or other single unit of program source code undergoing or intended to undergo compilation.
From compile + -and. (Wiktionary)
__COUNTER__ is a predefined macro which expands to an integer starting with 0 and incrementing by 1 every time it is used in a compiland.