Subversion Repositories tendra.SVN

Rev

Rev 5 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 7u83 1
/*
2
    		 Crown Copyright (c) 1997
3
 
4
    This TenDRA(r) Computer Program is subject to Copyright
5
    owned by the United Kingdom Secretary of State for Defence
6
    acting through the Defence Evaluation and Research Agency
7
    (DERA).  It is made available to Recipients with a
8
    royalty-free licence for its use, reproduction, transfer
9
    to other parties and amendment for any purpose not excluding
10
    product development provided that any such use et cetera
11
    shall be deemed to be acceptance of the following conditions:-
12
 
13
        (1) Its Recipients shall ensure that this Notice is
14
        reproduced upon any copies or amended versions of it;
15
 
16
        (2) Any amended version of it shall be clearly marked to
17
        show both the nature of and the organisation responsible
18
        for the relevant amendment or amendments;
19
 
20
        (3) Its onward transfer from a recipient to another
21
        party shall be deemed to be that party's acceptance of
22
        these conditions;
23
 
24
        (4) DERA gives no warranty or assurance as to its
25
        quality or suitability for any purpose and DERA accepts
26
        no liability whatsoever in relation to any use to which
27
        it may be put.
28
*/
29
/*
30
    COMPILATION MODE APPLIED TO SYSTEM HEADERS
31
 
32
    This file describes the compilation mode which is applied to the
33
    system headers.  Basically everything is turned off.
34
*/
35
 
36
#ifndef __TDF_SYS_MODE_INCLUDED
37
#define __TDF_SYS_MODE_INCLUDED
38
 
39
#pragma TenDRA begin name environment NO_CHECKS
40
#pragma TenDRA no external declaration allow
41
#pragma TenDRA assignment as bool allow
42
#pragma TenDRA complete struct/union analysis off
43
#pragma TenDRA const conditional allow
44
#pragma TenDRA conversion analysis off
45
#pragma TenDRA directive as macro argument allow
46
#pragma TenDRA directive assert allow
47
#pragma TenDRA directive file allow
48
#pragma TenDRA directive ident allow
49
#pragma TenDRA directive include_next allow
50
#pragma TenDRA directive unassert allow
51
#pragma TenDRA directive weak allow
52
#pragma TenDRA discard analysis off
53
#pragma TenDRA enum switch analysis off
54
#pragma TenDRA extra , allow
55
#pragma TenDRA extra ; after conditional allow
56
#pragma TenDRA extra bitfield int type allow
57
#pragma TenDRA extra type definition allow
58
#pragma TenDRA fall into case allow
59
#pragma TenDRA function pointer as pointer allow
60
#pragma TenDRA ignore struct/union/enum tag on
61
#pragma TenDRA implicit function declaration on
62
#pragma TenDRA implicit int type for external declaration allow
63
#pragma TenDRA implicit int type for function return allow
64
#pragma TenDRA incompatible interface declaration allow
65
#pragma TenDRA incompatible void return allow
66
#pragma TenDRA indented # directive allow
67
#pragma TenDRA initialization of struct/union (auto) allow
68
#pragma TenDRA integer operator analysis off
69
#pragma TenDRA integer overflow analysis off
70
#pragma TenDRA nested comment analysis off
71
#pragma TenDRA operator precedence analysis off
72
#pragma TenDRA prototype allow
73
#pragma TenDRA text after directive allow
74
#pragma TenDRA unify incompatible string literal allow
75
#pragma TenDRA unknown escape allow
76
#pragma TenDRA unknown pragma allow
77
#pragma TenDRA unreachable code allow
78
#pragma TenDRA variable analysis off
79
#pragma TenDRA variable hiding analysis off
80
#pragma TenDRA weak macro equality allow
81
#pragma TenDRA weak prototype analysis off
82
#pragma TenDRA end
83
 
84
#pragma TenDRA directory system use environment NO_CHECKS
85
#pragma TenDRA directory system1 use environment NO_CHECKS
86
 
87
#pragma TenDRA ident ... allow
88
 
89
#endif