From e05fe2f2533e64a41c2b101187d67652bb19c036 Mon Sep 17 00:00:00 2001 From: billf Date: Sat, 10 Mar 2001 12:05:55 +0000 Subject: [PATCH] after discovering that the Santa Clara Valley Medical Center actually has a burn unit and is only 8 miles away... add __DECONST(), __DEVOLATILE(), and __DEQUALIFY() --- sys/sys/cdefs.h | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/sys/sys/cdefs.h b/sys/sys/cdefs.h index 9ce51a800b58..76926c317bff 100644 --- a/sys/sys/cdefs.h +++ b/sys/sys/cdefs.h @@ -203,11 +203,23 @@ #endif #ifndef __RCSID_SOURCE -#define __RCSID_SOURCE(s) __IDSTRING(rcsid_source,s) +#define __RCSID_SOURCE(s) __IDSTRING(rcsid_source,s) #endif #ifndef __COPYRIGHT #define __COPYRIGHT(s) __IDSTRING(copyright,s) #endif +#ifndef __DECONST +#define __DECONST(type, var) ((type)(uintptr_t)(const void *)(var)) +#endif + +#ifndef __DEVOLATILE +#define __DEVOLATILE(type, var) ((type)(uintptr_t)(volatile void *)(var)) +#endif + +#ifndef __DEQUALIFY +#define __DEQUALIFY(type, var) ((type)(uintptr_t)(const volatile void *)(var)) +#endif + #endif /* !_SYS_CDEFS_H_ */