/* * 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.c99/Xa,v 1.4 2005/10/30 16:32:55 stefanf Exp $ */ #pragma TenDRA declaration block Xa__startup begin #include "Xc" #pragma TenDRA begin #pragma TenDRA incompatible interface declaration allow #pragma TenDRA unify external linkage on #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 warning #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 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 #pragma TenDRA declaration block end