diff options
| author | Jörg Frings-Fürst <debian@jff.email> | 2026-03-10 13:24:07 +0100 |
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff.email> | 2026-03-10 13:24:07 +0100 |
| commit | cfd1f17f1a85d95ea12bca8dae42add7dad1ad11 (patch) | |
| tree | 8016486f8ee7157213f2d09ff2491bfa9c94638a /lib/unistring | |
| parent | 14e4d584d0121031ec40e6c35869745f1747ff29 (diff) | |
| parent | 1403307d6e2fb4e7b5d97a35f40d1e95134561ab (diff) | |
Merge branch 'release/debian/1.4.2-1'HEADdebian/1.4.2-1master
Diffstat (limited to 'lib/unistring')
| -rw-r--r-- | lib/unistring/cdefs.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/lib/unistring/cdefs.h b/lib/unistring/cdefs.h index 621235c0..77968ff7 100644 --- a/lib/unistring/cdefs.h +++ b/lib/unistring/cdefs.h @@ -1,5 +1,5 @@ /* Common macro definitions for C include files. - Copyright (C) 2008-2023 Free Software Foundation, Inc. + Copyright (C) 2008-2025 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of either: @@ -43,6 +43,10 @@ #ifndef _GL_ATTRIBUTE_MAYBE_UNUSED # define _GL_ATTRIBUTE_MAYBE_UNUSED _UC_ATTRIBUTE_MAYBE_UNUSED #endif +/* _GL_UNNAMED serves the same purpose. */ +#ifndef _GL_UNNAMED +# define _GL_UNNAMED _UC_UNNAMED +#endif #ifndef _GL_ATTRIBUTE_MALLOC # define _GL_ATTRIBUTE_MALLOC _UC_ATTRIBUTE_MALLOC @@ -135,4 +139,11 @@ # define _UC_ATTRIBUTE_UNUSED #endif +#if ((defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 202311 \ + && !defined __cplusplus) +# define _UC_UNNAMED(id) unnamed_##id _UC_ATTRIBUTE_UNUSED +#else +# define _UC_UNNAMED(id) +#endif + #endif /* _UNISTRING_CDEFS_H */ |
