It&#x27;s similar in C. C11 Standard chapter 7.1.3:<p><i>&gt;All identifiers that begin with an underscore and either an uppercase letter or another underscore are always reserved for any use.</i><p>I doubt the library is usable in C++ though, since longjmp doesn&#x27;t play well with the destruction of local objects.