From 0ec0cbbedc2ec9ab76aa1073b30572288441e9c9 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Thu, 3 Jul 2008 15:35:21 +0300 Subject: [PATCH] Added SILC_MAX and SILC_MIN macros --- lib/silcutil/silctypes.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/lib/silcutil/silctypes.h b/lib/silcutil/silctypes.h index 5200fc9b..fd2da8f8 100644 --- a/lib/silcutil/silctypes.h +++ b/lib/silcutil/silctypes.h @@ -358,6 +358,32 @@ typedef SilcUInt32 SilcParam; | ((SilcUInt32)(SilcUInt8)(cp)[3]) #endif /* (SILC_I486 || SILC_X86_64) && __GNUC__ */ +/****d* silcutil/SILC_MAX + * + * NAME + * + * #define SILC_MAX(a, b) + * + * DESCRIPTION + * + * Return `a' if it is bigger than `b', otherwise return `b'. + * + ***/ +#define SILC_MAX(a, b) ((a) > (b) ? (a) : (b)) + +/****d* silcutil/SILC_MIN + * + * NAME + * + * #define SILC_MIN(a, b) + * + * DESCRIPTION + * + * Return `a' if it is smaller than `b', otherwise return `b'. + * + ***/ +#define SILC_MIN(a, b) ((a) < (b) ? (a) : (b)) + /****d* silcutil/SILC_GET16_MSB * * NAME -- 2.24.0