]> pd.if.org Git - pdclib/blobdiff - internals/_PDCLIB_aux.h
Removed the $Name$ tags (not supported by SVN). Added $Id$ to Makefile / text files.
[pdclib] / internals / _PDCLIB_aux.h
index aa5c1289f481bd9fa274ab8ad332eede6edf674a..72e64cfd46409d4e2a40f8bcd557a3a9b4d61164 100644 (file)
@@ -1,67 +1,65 @@
-/* $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.
-*/
-
-/* -------------------------------------------------------------------------- */
-/* You should not have to edit anything in this file; if you DO have to, it   */
-/* would be considered a bug / missing feature: notify the author(s).         */
-/* -------------------------------------------------------------------------- */
-
-/* -------------------------------------------------------------------------- */
-/* 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
-#define _PDCLIB_inline
-#elif __STDC_VERSION__ == 199409L
-#define _PDCLIB_C_VERSION 95
-#define _PDCLIB_restrict
-#define _PDCLIB_inline
-#elif __STDC_VERSION__ == 199901L
-#define _PDCLIB_C_VERSION 99
-#define _PDCLIB_restrict restrict
-#define _PDCLIB_inline inline
-#else
-#error Unsupported _ _STDC_VERSION_ _ (__STDC_VERSION__) (supported: ISO/IEC 9899:1990, 9899/AMD1:1995, and 9899:1999).
-#endif
-
-#ifndef __STDC_HOSTED__
-#error 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
-#error 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
+/* $Id$ */\r
+\r
+/* Auxiliary PDCLib code <_PDCLIB_aux.h>\r
+\r
+   This file is part of the Public Domain C Library (PDCLib).\r
+   Permission is granted to use, modify, and / or redistribute at will.\r
+*/\r
+\r
+/* -------------------------------------------------------------------------- */\r
+/* You should not have to edit anything in this file; if you DO have to, it   */\r
+/* would be considered a bug / missing feature: notify the author(s).         */\r
+/* -------------------------------------------------------------------------- */\r
+\r
+/* -------------------------------------------------------------------------- */\r
+/* Standard Version                                                           */\r
+/* -------------------------------------------------------------------------- */\r
+\r
+/* Many a compiler gets this wrong, so you might have to hardcode it instead. */\r
+\r
+#if __STDC__ != 1\r
+#error Compiler does not define _ _STDC_ _ to 1 (not standard-compliant)!\r
+#endif\r
+\r
+#ifndef __STDC_VERSION__\r
+#define _PDCLIB_C_VERSION 90\r
+#define _PDCLIB_restrict\r
+#define _PDCLIB_inline\r
+#elif __STDC_VERSION__ == 199409L\r
+#define _PDCLIB_C_VERSION 95\r
+#define _PDCLIB_restrict\r
+#define _PDCLIB_inline\r
+#elif __STDC_VERSION__ == 199901L\r
+#define _PDCLIB_C_VERSION 99\r
+#define _PDCLIB_restrict restrict\r
+#define _PDCLIB_inline inline\r
+#else\r
+#error Unsupported _ _STDC_VERSION_ _ (__STDC_VERSION__) (supported: ISO/IEC 9899:1990, 9899/AMD1:1995, and 9899:1999).\r
+#endif\r
+\r
+#ifndef __STDC_HOSTED__\r
+#error Compiler does not define _ _STDC_HOSTED_ _ (not standard-compliant)!\r
+#elif __STDC_HOSTED__ == 0\r
+#define _PDCLIB_HOSTED 0\r
+#elif __STDC_HOSTED__ == 1\r
+#define _PDCLIB_HOSTED 1\r
+#else\r
+#error Compiler does not define _ _STDC_HOSTED_ _ to 0 or 1 (not standard-compliant)!\r
+#endif\r
+\r
+#if _PDCLIB_C_VERSION != 99\r
+#error PDCLib might not be fully conforming to either C89 or C95 prior to v2.x.\r
+#endif\r
+\r
+/* -------------------------------------------------------------------------- */\r
+/* Helper macros:                                                             */\r
+/* _PDCLIB_cc( x, y ) concatenates two preprocessor tokens without extending  */\r
+/* _PDCLIB_concat( x, y ) concatenates two preprocessor tokens with extending */\r
+/* -------------------------------------------------------------------------- */\r
+\r
+#define _PDCLIB_cc( x, y )     x ## y\r
+#define _PDCLIB_concat( x, y ) _PDCLIB_cc( x, y )\r
+\r
+#define _PDCLIB_symbol2value( x ) #x\r
+#define _PDCLIB_symbol2string( x ) _PDCLIB_symbol2value( x )\r
+#define _PDCLIB_symbol2identity( x ) x\r