diff options
author | Guillem Jover <guillem@hadrons.org> | 2021-02-09 02:46:49 +0100 |
---|---|---|
committer | Guillem Jover <guillem@hadrons.org> | 2021-02-09 06:23:27 +0100 |
commit | 1c3ff61699a6343ea4b5b6a757300581c5374d35 (patch) | |
tree | 5167e874a2311a32b47e94784e567b6a39bdc5b2 | |
parent | edea268ce9367e33b8981a3c581c5ecb531944e7 (diff) |
Use uintptr_t and size_t instead of __-prefixed types in <sys/cdefs.h>
The __-prefixed types cannot be assumed to be defined. Use the standard
types instead.
Closes: #6
-rw-r--r-- | include/bsd/sys/cdefs.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/include/bsd/sys/cdefs.h b/include/bsd/sys/cdefs.h index 999bda2..ac18296 100644 --- a/include/bsd/sys/cdefs.h +++ b/include/bsd/sys/cdefs.h @@ -187,10 +187,10 @@ # else # ifndef __cplusplus # define __offsetof(type, field) \ - ((__size_t)(__uintptr_t)((const volatile void *)&((type *)0)->field)) + ((size_t)(uintptr_t)((const volatile void *)&((type *)0)->field)) # else # define __offsetof(type, field) \ - (__offsetof__ (reinterpret_cast <__size_t> \ + (__offsetof__ (reinterpret_cast <size_t> \ (&reinterpret_cast <const volatile char &> \ (static_cast<type *> (0)->field)))) # endif @@ -243,15 +243,15 @@ #endif #ifndef __DECONST -#define __DECONST(type, var) ((type)(__uintptr_t)(const void *)(var)) +#define __DECONST(type, var) ((type)(uintptr_t)(const void *)(var)) #endif #ifndef __DEVOLATILE -#define __DEVOLATILE(type, var) ((type)(__uintptr_t)(volatile void *)(var)) +#define __DEVOLATILE(type, var) ((type)(uintptr_t)(volatile void *)(var)) #endif #ifndef __DEQUALIFY -#define __DEQUALIFY(type, var) ((type)(__uintptr_t)(const volatile void *)(var)) +#define __DEQUALIFY(type, var) ((type)(uintptr_t)(const volatile void *)(var)) #endif #endif |