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 */