bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ISO C 23 ahead


From: Paul Eggert
Subject: Re: ISO C 23 ahead
Date: Wed, 10 Aug 2022 00:31:48 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0

On 8/7/22 09:42, Bruno Haible wrote:

For Gnulib, the most interesting additions are:
   - <stdbit.h>
   - <stdckdint.h>
   - memset_explicit.
But there's more; see the Annex M.1 for details.

Yes, lots more, it looks like. Thanks for the heads-up.

I took a crack at stdckdint.h by installing the attached into Gnulib, which supports and uses stdckint.h. I suppose we can do something similar for stdbit.h eventually, though there's no rush.

The first patch also changes verify.h to use C23's 'unreachable' macro if available.

Attachment: 0001-verify-port-assume-to-C23-non-GCC.patch
Description: Text Data

Attachment: 0002-intprops-refactor-_GL_HAS_BUILTIN_OVERFLOW_P.patch
Description: Text Data

Attachment: 0003-intprops-refactor-intprops.h-into-two.patch
Description: Text Data

Attachment: 0004-stdckdint-h-new-module.patch
Description: Text Data

Attachment: 0005-stdckdint-prefer-to-intprops-when-easy.patch
Description: Text Data

Attachment: 0006-maint-parenthesize-macro-definiens.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]