X-Git-Url: https://pd.if.org/git/?a=blobdiff_plain;f=internals%2F_PDCLIB_aux.h;h=be39eb21063a5e229f9b9b7fc2ece2ad1c6700ec;hb=477ca84e06623e4a1ac6e0f0698fce15df284a45;hp=4ef019e9c386b89d30dd672fdf4aee551cc83303;hpb=02c1ddcae6c88b55d2f4de825ee6c6456150b8ae;p=pdclib diff --git a/internals/_PDCLIB_aux.h b/internals/_PDCLIB_aux.h index 4ef019e..be39eb2 100644 --- a/internals/_PDCLIB_aux.h +++ b/internals/_PDCLIB_aux.h @@ -21,18 +21,21 @@ #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 +45,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 /* -------------------------------------------------------------------------- */ @@ -58,4 +60,3 @@ #define _PDCLIB_symbol2value( x ) #x #define _PDCLIB_symbol2string( x ) _PDCLIB_symbol2value( x ) #define _PDCLIB_symbol2identity( x ) x -