瀏覽代碼

- added MAX_unsigned()

Andrei Pelinescu-Onciul 18 年之前
父節點
當前提交
72ad8673c0
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      ut.h

+ 3 - 0
ut.h

@@ -130,6 +130,9 @@
 #define MIN_int(a, b) (((a)<(b))?(a):(b))
 #define MIN_int(a, b) (((a)<(b))?(a):(b))
 #define MAX_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
 #if 0
 #define MIN_int(a, b) ((b)+(((a)-(b))& -((a)<(b))))
 #define MIN_int(a, b) ((b)+(((a)-(b))& -((a)<(b))))
 #define MAX_int(a, b) ((a)-(((a)-(b))& -((b)>(a))))
 #define MAX_int(a, b) ((a)-(((a)-(b))& -((b)>(a))))