Subversion Repositories tendra.SVN

Rev

Rev 2 | 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 complete struct/union analysis off
42
#pragma TenDRA conversion analysis off
43
#pragma TenDRA directive assert allow
44
#pragma TenDRA directive file allow
45
#pragma TenDRA directive ident allow
46
#pragma TenDRA directive include_next allow
47
#pragma TenDRA directive unassert allow
48
#pragma TenDRA directive weak allow
49
#pragma TenDRA discard analysis off
50
#pragma TenDRA extra bitfield int type allow
51
#pragma TenDRA extra type definition allow
52
#pragma TenDRA fall into case allow
53
#pragma TenDRA function pointer as pointer allow
54
#pragma TenDRA ignore struct/union/enum tag on
55
#pragma TenDRA implicit function declaration on
56
#pragma TenDRA implicit int type for external declaration allow
57
#pragma TenDRA implicit int type for function return allow
58
#pragma TenDRA incompatible interface declaration allow
59
#pragma TenDRA incompatible void return allow
60
#pragma TenDRA indented # directive allow
61
#pragma TenDRA initialization of struct/union (auto) allow
62
#pragma TenDRA prototype allow
63
#pragma TenDRA text after directive allow
64
#pragma TenDRA unknown escape allow
65
#pragma TenDRA unknown pragma allow
66
#pragma TenDRA unreachable code allow
67
#pragma TenDRA variable analysis off
68
#pragma TenDRA weak macro equality allow
69
#pragma TenDRA weak prototype analysis off
70
#pragma TenDRA end
71
 
72
#pragma TenDRA directory SYSTEM use environment NO_CHECKS
73
#pragma TenDRA directory SYSTEM1 use environment NO_CHECKS
74
#pragma TenDRA directory SYSTEM2 use environment NO_CHECKS
75
 
76
#pragma TenDRA ident ... allow
77
 
78
#endif