/* * STARTUP FILE FOR COMPILATION MODE XS * * Xs represents ISO compliance plus strict extra checks. Your code * is going to have to be pretty good to get through this! * * $TenDRA: tendra/src/lib/startup/Modes.c99/Xs,v 1.5 2005/10/30 16:32:55 stefanf Exp $ */ #pragma TenDRA declaration block Xs__startup begin #include "Xc" #pragma TenDRA begin #pragma TenDRA complete struct/union analysis warning #pragma TenDRA conversion analysis (int-int implicit) warning #pragma TenDRA conversion analysis (int-pointer explicit) warning #pragma TenDRA conversion analysis (pointer-pointer explicit) warning #pragma TenDRA discard analysis warning #pragma TenDRA fall into case warning #pragma TenDRA function pointer as pointer warning #pragma TenDRA incompatible interface declaration disallow #pragma TenDRA unreachable code warning #pragma TenDRA variable analysis warning #pragma TenDRA weak prototype analysis on #pragma TenDRA unknown pragma warning #pragma TenDRA indented # directive warning #pragma TenDRA unmatched quote warning #pragma TenDRA incompatible linkage warning #pragma TenDRA writeable string literal warning /* Additional checks set to warn */ #pragma TenDRA assignment as _Bool warning #pragma TenDRA const conditional warning #pragma TenDRA directive as macro argument warning #pragma TenDRA enum switch analysis warning #pragma TenDRA extra ; after conditional warning #pragma TenDRA integer operator analysis warning #pragma TenDRA integer overflow analysis warning #pragma TenDRA nested comment analysis warning #pragma TenDRA operator precedence analysis warning #pragma TenDRA unify incompatible string literal warning #pragma TenDRA variable hiding analysis warning #pragma TenDRA declaration block end