overflow, tracing: Define the is_signed_type() macro once
[sfrench/cifs-2.6.git] / include / linux / overflow.h
index f1221d11f8e57a7dfe9c33dd6363b5875ef6b796..0eb3b192f07ab9136961f49c19910003ec063851 100644 (file)
@@ -30,7 +30,6 @@
  * https://mail-index.netbsd.org/tech-misc/2007/02/05/0000.html -
  * credit to Christian Biere.
  */
-#define is_signed_type(type)       (((type)(-1)) < (type)1)
 #define __type_half_max(type) ((type)1 << (8*sizeof(type) - 1 - is_signed_type(type)))
 #define type_max(T) ((T)((__type_half_max(T) - 1) + __type_half_max(T)))
 #define type_min(T) ((T)((T)-type_max(T)-(T)1))