From f7f174822cebf5958fc5e6b2a80ba53d0e55a680 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Wed, 10 Nov 2010 01:41:57 -0500 Subject: Standard compliance. Apparently ssize_t isn't a standard type... --- libdimension/dimension.h | 27 +-------------------------- 1 file changed, 1 insertion(+), 26 deletions(-) (limited to 'libdimension/dimension.h') diff --git a/libdimension/dimension.h b/libdimension/dimension.h index 985ff14..5f84054 100644 --- a/libdimension/dimension.h +++ b/libdimension/dimension.h @@ -25,32 +25,6 @@ #ifndef DIMENSION_H #define DIMENSION_H -/* Set some feature test macros so we work even in ANSI C mode */ -#ifndef _XOPEN_SOURCE - #define _XOPEN_SOURCE 600 -#endif - -/* Handle inlines nicely without cheating and making them static. The - DMNSN_INLINE macro is set appropriately for the version of C you're using, - and non-inline versions are emitted in exactly one translation unit when - necessary. */ -#ifndef DMNSN_INLINE - #ifdef __cplusplus - /* C++ inline semantics */ - #define DMNSN_INLINE inline - #elif __STDC_VERSION__ >= 199901L - /* C99 inline semantics */ - #define DMNSN_INLINE inline - #elif defined(__GNUC__) - /* GCC inline semantics */ - #define DMNSN_INLINE __extension__ extern __inline__ - #else - /* Unknown C - mark functions static and hope the compiler is smart enough - to inline them */ - #define DMNSN_INLINE static - #endif -#endif - #ifdef __cplusplus /* We've been included from a C++ file; mark everything here as extern "C" */ extern "C" { @@ -60,6 +34,7 @@ extern "C" { typedef void dmnsn_free_fn(void *ptr); /* Include all the libdimension headers */ +#include #include #include #include -- cgit v1.2.3