From 86bf5e8c347b6e91ec4df1ec6484bd2b19a0c8c4 Mon Sep 17 00:00:00 2001 From: Michael Graff Date: Wed, 10 May 2000 17:06:57 +0000 Subject: [PATCH] add ISC_MAGIC('a','b','c','d') to make specifying magic numbers a bit more readable --- lib/isc/include/isc/magic.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/isc/include/isc/magic.h b/lib/isc/include/isc/magic.h index e323b0075b..ea1c5f8ed6 100644 --- a/lib/isc/include/isc/magic.h +++ b/lib/isc/include/isc/magic.h @@ -20,4 +20,8 @@ #define ISC_MAGIC_VALID(a,b) (((a) != NULL) && ((a)->magic == (b))) +#define ISC_MAGIC(a, b, c, d) ((unsigned int)(a) << 24 \ + | (unsigned int)(b) << 16 \ + | (unsigned int)(c) << 8 | (d)) + #endif /* ISC_MAGIC_H */