From 2f0803e5869dd2d45c8d4b407017f053e83ed601 Mon Sep 17 00:00:00 2001 From: Michael Meeks Date: Fri, 8 Oct 2010 14:26:28 +0100 Subject: [PATCH] remove unused macros, and add SAL_N_ELEMENTS --- sal/inc/sal/macros.h | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/sal/inc/sal/macros.h b/sal/inc/sal/macros.h index 800629ab095d..f88b1091856e 100644 --- a/sal/inc/sal/macros.h +++ b/sal/inc/sal/macros.h @@ -29,23 +29,19 @@ #define _SAL_MACROS_H_ #ifndef SAL_MAX -# define SAL_MAX(a,b) (((a) > (b)) ? (a) : (b)) +# define SAL_MAX(a,b) (((a) > (b)) ? (a) : (b)) #endif + #ifndef SAL_MIN -# define SAL_MIN(a,b) (((a) < (b)) ? (a) : (b)) +# define SAL_MIN(a,b) (((a) < (b)) ? (a) : (b)) #endif #ifndef SAL_FIELDOFFSET -# define SAL_FIELDOFFSET(type, field) ((sal_Int32)(&((type *)16)->field) - 16) +# define SAL_FIELDOFFSET(type, field) ((sal_Int32)(&((type *)16)->field) - 16) #endif -#ifndef SAL_BOUND -# define SAL_BOUND(x,l,h) ((x) <= (l) ? (l) : ((x) >= (h) ? (h) : (x))) +#ifndef SAL_N_ELEMENTS +# define SAL_N_ELEMENTS(arr) (sizeof (arr) / sizeof ((arr)[0])) #endif -#ifndef SAL_SWAP -# define SAL_SWAP(a,b) ((a) ^= (b) ^= (a) ^= (b)) -#endif - - #endif