Subversion Repositories tendra.SVN

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 7u83 1
/*
2
    STARTUP FILE FOR NON-ANSI FEATURES
3
 
4
    not_ansi allows for variety of non-ANSI and pre-ANSI features
5
    through.  It is primarily concerned with syntactic, as opposed to
6
    portability, features.
7
*/
8
 
9
#pragma TenDRA begin
10
 
11
#pragma TenDRA linkage resolution : (internal) on
12
#pragma TenDRA unify external linkage on
13
 
14
#pragma TenDRA directive assert allow
15
#pragma TenDRA directive file allow
16
#pragma TenDRA directive ident allow
17
#pragma TenDRA directive unassert allow
18
#pragma TenDRA directive weak allow
19
 
20
#pragma TenDRA compatible type : char * == void * : allow
21
#pragma TenDRA conditional lvalue allow
22
#pragma TenDRA extra ; allow
23
#pragma TenDRA extra bitfield int type allow
24
#pragma TenDRA extra type definition allow
25
#pragma TenDRA ignore struct/union/enum tag on
26
#pragma TenDRA implicit int type for external declaration allow
27
#pragma TenDRA implicit int type for function return allow
28
#pragma TenDRA no external declaration allow
29
#pragma TenDRA text after directive allow
30
#pragma TenDRA unknown escape allow
31
#pragma TenDRA unknown pragma allow
32
#pragma TenDRA weak macro equality allow
33
 
34
/* The pragmas below replace #pragma not_ansi */
35
 
36
#pragma TenDRA extra ... allow
37
#pragma TenDRA extra , allow
38
#pragma TenDRA incomplete type as object type allow
39
#pragma TenDRA dollar as ident allow
40
#pragma TenDRA variable initialization allow
41
#pragma TenDRA extra macro definition allow
42
#pragma TenDRA incompatible type qualifier allow
43
#pragma TenDRA no directive/nline after ident allow
44
#pragma TenDRA unknown directive allow
45
#pragma TenDRA no ident after # allow
46
#pragma TenDRA block function static allow
47
#pragma TenDRA unknown struct/union allow
48
#pragma TenDRA conversion analysis (int-pointer implicit) off
49
#pragma TenDRA conversion analysis (pointer-pointer implicit) off
50