/* * STARTUP FILE FOR COMPILATION MODE XA * * Xa represents relaxed compilation. It will allow most reasonable * code through without comment. * * $TenDRA: tendra/src/lib/startup/Modes/Xa,v 1.2 2005/10/30 08:42:16 stefanf Exp $ */ #pragma TenDRA declaration block Xa__startup begin #pragma TenDRA begin #include "../Literal/ansi.pf" #include "../Promotion/ansi.pf" #define __ANDF__ 1 #define __TenDRA__ 1 #define __OPENLINT__ 1 #pragma TenDRA weak prototype analysis off #pragma TenDRA incompatible interface declaration allow #pragma TenDRA unify external linkage on #pragma TenDRA linkage resolution : (internal) warning #pragma TenDRA directive assert allow #pragma TenDRA directive file allow #pragma TenDRA directive ident allow #pragma TenDRA directive unassert allow #pragma TenDRA directive weak allow #pragma TenDRA conditional lvalue allow #pragma TenDRA extra ; allow #pragma TenDRA extra bitfield int type allow #pragma TenDRA extra type definition allow #pragma TenDRA ignore struct/union/enum tag warning #pragma TenDRA implicit int type for external declaration warning #pragma TenDRA no external declaration allow #pragma TenDRA text after directive allow #pragma TenDRA unknown escape warning #pragma TenDRA unknown pragma warning #pragma TenDRA weak macro equality allow /* Pragmas below replace #pragma not_ansi */ #pragma TenDRA extra ... allow #pragma TenDRA extra , allow #pragma TenDRA incomplete type as object type allow #pragma TenDRA dollar as ident allow #pragma TenDRA variable initialization allow #pragma TenDRA extra macro definition allow #pragma TenDRA incompatible type qualifier allow #pragma TenDRA no directive/nline after ident allow #pragma TenDRA unknown directive allow #pragma TenDRA no ident after # allow #pragma TenDRA block function static allow #pragma TenDRA unknown struct/union allow #pragma TenDRA conversion analysis (int-pointer implicit) off #pragma TenDRA conversion analysis (pointer-pointer implicit) off #ifndef __NO_PRINTF_CHECKS #define __NO_PRINTF_CHECKS 1 #endif #pragma TenDRA declaration block end