summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorTim Terriberry <tterribe@xiph.org>2010-06-10 13:42:06 +0000
committerTim Terriberry <tterribe@xiph.org>2010-06-10 13:42:06 +0000
commit5644fd0258d84381ed336ab4aec7a22599f152df (patch)
tree6933d1671a8404beac3d0de139c92f3a87fa72c3 /include
parent9d7706432a5045b77813f2573378b68de099194e (diff)
downloadogg-5644fd0258d84381ed336ab4aec7a22599f152df.tar.gz
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
Diffstat (limited to 'include')
-rw-r--r--include/ogg/os_types.h13
1 files changed, 0 insertions, 13 deletions
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__)