Subversion Repositories tendra.SVN

Rev

Go to most recent revision | Details | 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
 
31
 
32
 
33
/*
34
			    VERSION INFORMATION
35
			    ===================
36
 
37
--------------------------------------------------------------------------
38
$Header: /u/g/release/CVSROOT/Source/src/installers/sparc/solaris/sparcddecs.h,v 1.1.1.1 1998/01/17 15:55:53 release Exp $
39
--------------------------------------------------------------------------
40
$Log: sparcddecs.h,v $
41
 * Revision 1.1.1.1  1998/01/17  15:55:53  release
42
 * First version to be checked into rolling release.
43
 *
44
 * Revision 1.3  1998/01/09  15:00:08  pwe
45
 * prep restructure
46
 *
47
 * Revision 1.2  1997/04/04  15:23:38  pwe
48
 * tidy re old DWARF interface
49
 *
50
 * Revision 1.1  1997/03/24  17:10:00  pwe
51
 * reorganise solaris/sunos split
52
 *
53
 * Revision 1.1.1.1  1995/03/13  10:18:55  john
54
 * Entered into CVS
55
 *
56
 * Revision 1.3  1994/07/04  09:24:54  djch
57
 * Jun94 tape version
58
 *
59
 * Revision 1.2  1994/07/04  08:35:54  djch
60
 * extra param to stabd
61
 *
62
 * Revision 1.1  1994/05/03  14:50:40  djch
63
 * Initial revision
64
 *
65
 * Revision 1.3  93/07/05  18:26:02  18:26:02  ra (Robert Andrews)
66
 * Include diag_fns.h for DWARF.
67
 * 
68
 * Revision 1.2  93/06/29  14:31:11  14:31:11  ra (Robert Andrews)
69
 * Minor renaming of diagnostic routines.
70
 * 
71
 * Revision 1.1  93/06/24  14:59:20  14:59:20  ra (Robert Andrews)
72
 * Initial revision
73
 * 
74
--------------------------------------------------------------------------
75
*/
76
 
77
 
78
#ifndef SPARCDDECS_INCLUDED
79
#define SPARCDDECS_INCLUDED
80
 
81
#ifdef NEWDIAGS
82
 
83
extern void init_stab PROTO_S ( ( void ) ) ;
84
extern void init_stab_aux PROTO_S ( ( void ) ) ;
85
extern void code_diag_info PROTO_S ( ( dg_info, void (*)(void *), void * ) );
86
extern void stab_global PROTO_S ( ( dg_name, exp, char *, int ) ) ;
87
extern void stab_proc PROTO_S ( ( dg_name, exp, char *, int ) ) ;
88
extern void stab_proc_end PROTO_S ( ( void ) ) ;
89
extern void stab_types PROTO_S ( ( void ) ) ;
90
 
91
#else
92
 
93
extern void init_stab PROTO_S ( ( void ) ) ;
94
extern void init_stab_aux PROTO_S ( ( void ) ) ;
95
extern void stab_collect_files PROTO_S ( ( filename ) ) ;
96
extern void stab_tagdefs PROTO_S ( ( void ) ) ;
97
extern void stab_typedefs PROTO_S ( ( void ) ) ;
98
extern void stab_begin PROTO_S ( ( diag_info *, int, exp ) ) ;
99
extern void stab_end PROTO_S ( ( diag_info *, exp ) ) ;
100
extern void stab_file PROTO_S ( ( long, bool ) ) ;
101
extern void stab_global PROTO_S ( ( diag_descriptor *, exp, char *, bool ) ) ;
102
extern void stab_local PROTO_S ( ( char *, diag_type, exp, long, long ) ) ;
103
extern void stab_proc PROTO_S ( ( diag_descriptor *, exp, char *, bool ) ) ;
104
extern void stab_proc_end PROTO_S ( ( void ) ) ;
105
extern void stab_types PROTO_S ( ( void ) ) ;
106
extern void stabd PROTO_S ( ( long, long, int ) ) ;
107
extern long currentfile ;
108
 
109
#endif
110
 
111
#endif /* SPARCDDECS_INCLUDED */