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
    STARTUP FILE FOR COMPILATION MODE XT
3
 
4
    Xt represents traditional C.  It is quite useless for portability
5
    checking and is old provided for compiling old code.
6
*/
7
 
8
#pragma TenDRA declaration block Xt__startup begin
9
 
10
#pragma TenDRA begin
11
 
12
#include "../Literal/trad.pf"
13
#include "../Promotion/sign.pf"
14
 
15
#undef __STDC__
16
#define __STDC__ 0
17
#define __ANDF__ 1
18
#define __TenDRA__ 1
19
#define __OPENLINT__ 1
20
 
21
#pragma TenDRA weak prototype analysis off
22
#pragma TenDRA incompatible interface declaration allow
23
 
24
#pragma TenDRA unify external linkage on
25
#pragma TenDRA linkage resolution : (internal) warning
26
#pragma external volatile
27
 
28
#pragma TenDRA directive assert allow
29
#pragma TenDRA directive file allow
30
#pragma TenDRA directive ident allow
31
#pragma TenDRA directive unassert allow
32
#pragma TenDRA directive weak allow
33
 
34
#pragma TenDRA compatible type : char * == void * : allow
35
#pragma TenDRA conditional lvalue allow
36
#pragma TenDRA extra ; allow
37
#pragma TenDRA extra bitfield int type allow
38
#pragma TenDRA extra type definition allow
39
#pragma TenDRA ignore struct/union/enum tag warning
40
#pragma TenDRA implicit int type for external declaration warning
41
#pragma TenDRA initialization of struct/union (auto) warning
42
#pragma TenDRA no external declaration allow
43
#pragma TenDRA prototype warning
44
#pragma TenDRA text after directive allow
45
#pragma TenDRA unknown escape warning
46
#pragma TenDRA unknown pragma warning
47
#pragma TenDRA weak macro equality allow
48
 
49
/* The pragmas below replace #pragma nepc*/
50
 
51
#pragma TenDRA character escape overflow allow
52
#pragma TenDRA no nline after file end allow
53
#pragma TenDRA bitfield overflow allow
54
 
55
/* The pragmas below replace #pragma not_ansi*/
56
 
57
#pragma TenDRA extra ... allow
58
#pragma TenDRA extra , allow
59
#pragma TenDRA incomplete type as object type allow
60
#pragma TenDRA dollar as ident allow
61
#pragma TenDRA variable initialization allow
62
#pragma TenDRA extra macro definition allow
63
#pragma TenDRA incompatible type qualifier allow
64
#pragma TenDRA no directive/nline after ident allow
65
#pragma TenDRA unknown directive allow
66
#pragma TenDRA no ident after # allow
67
#pragma TenDRA block function static allow
68
#pragma TenDRA unknown struct/union allow
69
#pragma TenDRA conversion analysis (int-pointer implicit) off
70
#pragma TenDRA conversion analysis (pointer-pointer implicit) off
71
 
72
#ifndef __NO_PRINTF_CHECKS
73
#define __NO_PRINTF_CHECKS 1
74
#endif
75
 
76
#pragma TenDRA declaration block end