Browse Source

- added MAX_unsigned()

Andrei Pelinescu-Onciul 18 years ago
parent
commit
72ad8673c0
1 changed files with 3 additions and 0 deletions
  1. 3 0
      ut.h

+ 3 - 0
ut.h

@@ -130,6 +130,9 @@
 #define MIN_int(a, b) (((a)<(b))?(a):(b))
 #define MAX_int(a, b) (((a)>(b))?(a):(b))
 
+#define MIN_unsigned(a, b) (unsigned)(((unsigned)(a)<(unsigned)(b))?(a):(b))
+#define MAX_unsigned(a, b) (unsigned)(((unsigned)(a)>(unsigned)(b))?(a):(b))
+
 #if 0
 #define MIN_int(a, b) ((b)+(((a)-(b))& -((a)<(b))))
 #define MAX_int(a, b) ((a)-(((a)-(b))& -((b)>(a))))