From: Pekka Riikonen Date: Thu, 3 Jul 2008 12:35:21 +0000 (+0300) Subject: Added SILC_MAX and SILC_MIN macros X-Git-Tag: 1.2.beta5~8 X-Git-Url: http://git.silc.fi/gitweb/?p=runtime.git;a=commitdiff_plain;h=0ec0cbbedc2ec9ab76aa1073b30572288441e9c9 Added SILC_MAX and SILC_MIN macros --- 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