Skip to Main content Skip to Navigation
New interface
Reports (Technical report)

Align spelling of keywords with C++ and make them feature tests proposal for C2x

Jens Gustedt 1 
1 CAMUS - Compilation pour les Architectures MUlti-coeurS
Inria Nancy - Grand Est, ICube - Laboratoire des sciences de l'ingénieur, de l'informatique et de l'imagerie
Abstract : Over time C has integrated certain features in coordination with C++, but the strategy to integrate the corresponding keywords has not be entirely consistent: some were integrated with the same syntax as C++ (const, inline) others were integrated in an underscore-capitalized form. Compatibility with C++ is then ensured via a set of library header files that provide the C++ spelling. The reason for this complicated mechanism had been backwards compatibility for existing code bases. Since now years or even decades have gone by, we think that it is time to switch and to use the same primary spelling as for C++.
Document type :
Reports (Technical report)
Complete list of metadata
Contributor : Jens Gustedt Connect in order to contact the contributor
Submitted on : Thursday, April 4, 2019 - 11:50:57 AM
Last modification on : Thursday, October 27, 2022 - 4:12:28 AM
Long-term archiving on: : Friday, July 5, 2019 - 1:19:02 PM


Files produced by the author(s)


  • HAL Id : hal-02089925, version 1


Jens Gustedt. Align spelling of keywords with C++ and make them feature tests proposal for C2x. [Technical Report] n2368, ISO JCT1/SC22/WG14. 2019. ⟨hal-02089925⟩



Record views


Files downloads