]> pd.if.org Git - pdclib/blobdiff - includes/_PDCLIB_aux.h
Added Makefile and moved internal headers into seperate directory (allowing easier...
[pdclib] / includes / _PDCLIB_aux.h
diff --git a/includes/_PDCLIB_aux.h b/includes/_PDCLIB_aux.h
deleted file mode 100644 (file)
index 4ef019e..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/* $Id$ */
-
-/* Release $Name$ */
-
-/* Auxiliary PDCLib code <_PDCLIB_aux.h>
-
-   This file is part of the Public Domain C Library (PDCLib).
-   Permission is granted to use, modify, and / or redistribute at will.
-*/
-
-/* -------------------------------------------------------------------------- */
-/* Standard Version                                                           */
-/* -------------------------------------------------------------------------- */
-
-/* Many a compiler gets this wrong, so you might have to hardcode it instead. */
-
-#if __STDC__ != 1
-#error Compiler does not define _ _STDC_ _ to 1 (not standard-compliant)!
-#endif
-
-#ifndef __STDC_VERSION__
-#define _PDCLIB_C_VERSION 90
-#define _PDCLIB_restrict
-#elif __STDC_VERSION__ == 199409L
-#define _PDCLIB_C_VERSION 95
-#define _PDCLIB_restrict
-#elif __STDC_VERSION__ == 199901L
-#define _PDCLIB_C_VERSION 99
-#define _PDCLIB_restrict restrict
-#else
-#error Unsupported _ _STDC_VERSION_ _ (__STDC_VERSION__) (supported: ISO/IEC 9899:1990, 9899/AMD1:1995, and 9899:1999).
-#endif
-
-#ifndef __STDC_HOSTED__
-#warning Compiler does not define _ _STDC_HOSTED_ _ (not standard-compliant)!
-#elif __STDC_HOSTED__ == 0
-#define _PDCLIB_HOSTED 0
-#elif __STDC_HOSTED__ == 1
-#define _PDCLIB_HOSTED 1
-#else
-#error Compiler does not define _ _STDC_HOSTED_ _ to 0 or 1 (not standard-compliant)!
-#endif
-
-#if _PDCLIB_C_VERSION != 99
-#warning Up to and including v1.x, PDCLib is only aiming at ISO/IEC 9899:1999 (C99).
-#warning PDCLib might not be fully conforming to either C89 or C95 prior to v2.x.
-#endif
-
-/* -------------------------------------------------------------------------- */
-/* Helper macros:                                                             */
-/* _PDCLIB_cc( x, y ) concatenates two preprocessor tokens without extending  */
-/* _PDCLIB_concat( x, y ) concatenates two preprocessor tokens with extending */
-/* -------------------------------------------------------------------------- */
-
-#define _PDCLIB_cc( x, y )     x ## y
-#define _PDCLIB_concat( x, y ) _PDCLIB_cc( x, y )
-
-#define _PDCLIB_symbol2value( x ) #x
-#define _PDCLIB_symbol2string( x ) _PDCLIB_symbol2value( x )
-#define _PDCLIB_symbol2identity( x ) x
-