diff options
author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2024-02-26 09:59:10 +0100 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2024-02-26 09:59:10 +0100 |
commit | 92ac2277ef889d82e56efd57a342959d8b3399d8 (patch) | |
tree | 8fec731deb3b43e93521e6433752163a2726e9b5 /include/libHX | |
parent | 461d481e1a84e8e5232b471331e02ea9d63b2a2a (diff) | |
parent | 2acbac8ef9d314b73fbbd68c2e70580988c063a9 (diff) |
Update upstream source from tag 'upstream/4.23'
Update to upstream version '4.23'
with Debian dir be13fa3ac3ad7e7d4942f166bc070b5e33af6313
Diffstat (limited to 'include/libHX')
-rw-r--r-- | include/libHX/cast.h | 6 | ||||
-rw-r--r-- | include/libHX/defs.h | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/include/libHX/cast.h b/include/libHX/cast.h index cb2cba5..c8fe0ba 100644 --- a/include/libHX/cast.h +++ b/include/libHX/cast.h @@ -1,6 +1,12 @@ #ifndef _LIBHX_CAST_H #define _LIBHX_CAST_H 1 +#ifndef BUILD_BUG_ON_EXPR +# define BUILD_BUG_ON_EXPR(condition) (sizeof(char[1 - 2 * !!(condition)]) - 1) +#endif +#ifndef BUILD_BUG_ON +# define BUILD_BUG_ON(condition) ((void)BUILD_BUG_ON_EXPR(condition)) +#endif #ifdef __cplusplus # ifndef const_cast # define const_cast(T, x) const_cast<T>(x) diff --git a/include/libHX/defs.h b/include/libHX/defs.h index 31c818f..ba84b37 100644 --- a/include/libHX/defs.h +++ b/include/libHX/defs.h @@ -38,12 +38,6 @@ #ifndef ARRAY_SIZE # define ARRAY_SIZE(x) (sizeof(x) / sizeof(*(x)) + __array_size_check(x)) #endif -#ifndef BUILD_BUG_ON_EXPR -# define BUILD_BUG_ON_EXPR(condition) (sizeof(char[1 - 2 * !!(condition)]) - 1) -#endif -#ifndef BUILD_BUG_ON -# define BUILD_BUG_ON(condition) ((void)BUILD_BUG_ON_EXPR(condition)) -#endif #ifndef DEMOTE_TO_PTR /* * An alternative approach is also (p+0), but that does not ensure that |