summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
a0b107b)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
extern int consttime_memeq(const void *s1, const void *s2, size_t n);
extern int consttime_memeq(const void *s1, const void *s2, size_t n);
+#define MINMAX(ae,be,op) ({ \
+ typeof((ae)) a=(ae); \
+ typeof((be)) b=(be); \
+ a op b ? a : b; \
+ })
+#define MAX(a,b) MINMAX((a),(b),>)
+#define MIN(a,b) MINMAX((a),(b),<)
+