From 5644fd0258d84381ed336ab4aec7a22599f152df Mon Sep 17 00:00:00 2001 From: Tim Terriberry Date: Thu, 10 Jun 2010 13:42:06 +0000 Subject: The generic TYPE_MAX macros introduced in r17270 require the gcc typeof extension, which is not supported by MSVC. We don't actually need that generality, though, so revert to simply using LONG_MAX instead. git-svn-id: http://svn.xiph.org/trunk/ogg@17287 0101bb08-14d6-0310-b084-bc0e0c8e3800 --- include/ogg/os_types.h | 13 ------------- 1 file changed, 13 deletions(-) (limited to 'include') diff --git a/include/ogg/os_types.h b/include/ogg/os_types.h index cefd04f..4d4315d 100644 --- a/include/ogg/os_types.h +++ b/include/ogg/os_types.h @@ -24,19 +24,6 @@ #define _ogg_realloc realloc #define _ogg_free free -/* get non-brittle portable type-based MIN/MAX. Assumes 2's-complement - math */ -#define TYPE_HALF_MAX_SIGNED(type) \ - ((typeof(type))1 << (sizeof(type)*8-2)) -#define TYPE_MAX_SIGNED(type) \ - (TYPE_HALF_MAX_SIGNED(type) - 1 + TYPE_HALF_MAX_SIGNED(type)) -#define TYPE_MIN_SIGNED(type) \ - (-1 - TYPE_MAX_SIGNED(type)) -#define TYPE_MIN(type) \ - ((typeof(type))-1 < 1?TYPE_MIN_SIGNED(type):(typeof(type))0) -#define TYPE_MAX(type) \ - ((typeof(type))~TYPE_MIN(type)) - #if defined(_WIN32) # if defined(__CYGWIN__) -- cgit v1.2.1