summaryrefslogtreecommitdiff
path: root/sal
diff options
context:
space:
mode:
Diffstat (limited to 'sal')
-rw-r--r--sal/inc/sal/macros.h16
1 files 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)
-#endif
-
-#ifndef SAL_BOUND
-# define SAL_BOUND(x,l,h) ((x) <= (l) ? (l) : ((x) >= (h) ? (h) : (x)))
+# define SAL_FIELDOFFSET(type, field) ((sal_Int32)(&((type *)16)->field) - 16)
#endif
-#ifndef SAL_SWAP
-# define SAL_SWAP(a,b) ((a) ^= (b) ^= (a) ^= (b))
+#ifndef SAL_N_ELEMENTS
+# define SAL_N_ELEMENTS(arr) (sizeof (arr) / sizeof ((arr)[0]))
#endif
-
#endif