On altos, the primitive input function is ao_getchar, not getchar
[fw/pdclib] / internals / _PDCLIB_aux.h
index 4ef019e9c386b89d30dd672fdf4aee551cc83303..15c5db6f168febfe4ce1745e8919d0d5d604eded 100644 (file)
@@ -1,13 +1,16 @@
 /* $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                                                           */
 /* -------------------------------------------------------------------------- */
 #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__
-#warning Compiler does not define _ _STDC_HOSTED_ _ (not standard-compliant)!
+#error Compiler does not define _ _STDC_HOSTED_ _ (not standard-compliant)!
 #elif __STDC_HOSTED__ == 0
 #define _PDCLIB_HOSTED 0
 #elif __STDC_HOSTED__ == 1
@@ -42,8 +48,7 @@
 #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.
+#error PDCLib might not be fully conforming to either C89 or C95 prior to v2.x.
 #endif
 
 /* -------------------------------------------------------------------------- */
@@ -57,5 +62,4 @@
 
 #define _PDCLIB_symbol2value( x ) #x
 #define _PDCLIB_symbol2string( x ) _PDCLIB_symbol2value( x )
-#define _PDCLIB_symbol2identity( x ) x