Rich, on Fri, 23 Sep 2022 10:58:44 -0400 you (Rich Felker ) wrote: > On Fri, Sep 23, 2022 at 04:25:18PM +0200, Jₑₙₛ Gustedt wrote: > > Hello, > > I have started to compile a document that tries to collect > > everything a C library needs for C23 compliance: > > > > https://htmlpreview.github.io/?https://icube-forge.unistra.fr/icps/c23-library/-/raw/main/README.html > > > > This is by far not complete and I will try to fill the holes in the > > next weeks. Let me know if you have any particular > > questions/remarks/additions. > > Thanks for putting this together. For the most part these look > tractable. > > One small note on wording: your usage of FTM differs from the one > we're used to and that's in POSIX, where FTMs are macros the > application defines to request some functionality or compliance > profile from the implementation, not macros the implementation uses to > advertise features to the application. Sorry for that, the C standard calls these "Conditional feature macros" > One cute observation: now that headers define macros for their > versions, can we just replace the multiple-inclusion test macros with > these? I think so. Yes, indeed, I don't think that there is much that speaks against using them also in that way. Jₑₙₛ -- :: INRIA Nancy Grand Est ::: Camus ::::::: ICube/ICPS ::: :: :::::::::::::::::::::: gsm France : +33 651400183 :: :: ::::::::::::::: gsm international : +49 15737185122 :: :: http://icube-icps.unistra.fr/index.php/Jens_Gustedt ::