6.12.18 Знаки доллара в именах идентификаторов
В GNU C обычно можно использовать знаки доллара в именах идентификаторов. Это возможно потому, что многие традиционные реализации C допускают такие идентификаторы. Однако некоторые целевые машины не поддерживают знаки доллара в идентификаторах, обычно потому, что целевой ассемблер не допускает их.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-15.3.0/gcc/Dollar-Signs.html