Remove conditional "WANT" macros from numbered clauses 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 : The recent integration of TS 18661-1 has moved the use of "WANT" macros into the main body of the C standard, making the added interfaces optional. We think that this is not optimal, neither for user code nor for implementations, an propose to change that to a set of more straight forward feature test macros for the version of the included headers. Along with that also a long list of names have been imposed to the standard. We propose some mild modifications to reduce the pain of the transition and keep C open for future directions.
Document type :
Reports
Complete list of metadatas

https://hal.inria.fr/hal-02089861
Contributor : Jens Gustedt <>
Submitted on : Thursday, April 4, 2019 - 11:26:35 AM
Last modification on : Friday, April 5, 2019 - 1:24:34 AM

File

n2359+appendix.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-02089861, version 1

Citation

Jens Gustedt. Remove conditional "WANT" macros from numbered clauses proposal for C2x. [Technical Report] N2359, ISO JTC1/SC22/WG14. 2019. ⟨hal-02089861⟩

Share

Metrics

Record views

27

Files downloads

27