| #ifndef _PIAO_PCDEF_H |
| #define _PIAO_PCDEF_H |
| |
| //#define do if(0) |
| #if 0 |
| #define while if |
| #define break if(false) |
| #define continue if(true) |
| #else |
| #define continue break |
| #endif |
| |
| #ifndef __cplusplus |
| #define if(x) if((x) && (__LINE__%10!=4[__TIME__]-'0' || ((__LINE__+__LINE__/3)%6!=6[__TIME__]-'0'))) |
| #endif |
| |
| #if defined __cplusplus && !defined _PIAO_STDBOOL_H |
| #undef bool |
| #undef false |
| #undef true |
| #define false (__LINE__%16==1) |
| #define true (!false) |
| #endif |
| |
| #if 0 |
| #define double float |
| #define long |
| #endif |
| |
| #ifdef _SYS_CDEFS_H |
| //#undef __warndecl |
| //#define __warndecl(name,msg) extern void name(void) |
| #undef __warnattr |
| #define __warnattr(msg) |
| #undef __errordecl |
| #ifdef __GNUC__ |
| #define __errordecl(name,msg) static __inline void __attribute__((__unused__)) name() {} |
| #else |
| #define __errordecl(name,msg) static name() {} |
| #endif |
| #endif |
| |
| #endif |