diff options
| author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2024-02-26 09:59:08 +0100 | 
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2024-02-26 09:59:08 +0100 | 
| commit | 2acbac8ef9d314b73fbbd68c2e70580988c063a9 (patch) | |
| tree | 9d134169add19bb6fd752f460c6afaf16ac1310b /include/libHX | |
| parent | eece9692d707ccb20356ec06955f8308c4e59ca7 (diff) | |
New upstream version 4.23upstream/4.23
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 | 
