| ▲ | valleyer 2 hours ago | |||||||
Names beginning with double underbar (or single underbar + capital letter) are reserved. Single underbar + lowercase is not. C23 §6.4.2.1. | ||||||||
| ▲ | uecker 2 hours ago | parent | next [-] | |||||||
Also reserved as identifier with file scope, just not for "any use". In any case, the program used underbar + capital letter. | ||||||||
| ||||||||
| ▲ | poly2it 2 hours ago | parent | prev [-] | |||||||
This leaves out part of the clause.
Single underscore followed by non-uppercase is allowed, but not in file scope. This means that you can use them in structs and as local variables, but never as globals. | ||||||||
| ||||||||