September 2025
Intermediate to advanced
552 pages
14h 5m
English
Not surprisingly, C library implementations lack most of the support for C23 for now. In the following, we discuss some of the additions that come with C23. At the end, section C.7, we will report on a project for Linux systems that you can use temporarily until your C implementation provides full support for the library parts of C23.
The following functions are harmonized with POSIX:
strftimegmtime_rlocaltime_rmemccpystrdupstrndupSo, if you are on such a system (such as Linux or macOS) or program in a compatible environment, you should already have these functions. Another candidate for a function you will most likely already find on such systems is timegm ...
Read now
Unlock full access