mri.h revision 130561
1202375Srdivacky/* mri.h -- header file for MRI scripting functions
2202375Srdivacky   Copyright 1993, 1995, 1996, 2003 Free Software Foundation, Inc.
3202375Srdivacky
4202375SrdivackyThis file is part of GLD, the Gnu Linker.
5202375Srdivacky
6202375SrdivackyThis program is free software; you can redistribute it and/or modify
7202375Srdivackyit under the terms of the GNU General Public License as published by
8202375Srdivackythe Free Software Foundation; either version 2 of the License, or
9202375Srdivacky(at your option) any later version.
10202375Srdivacky
11202375SrdivackyThis program is distributed in the hope that it will be useful,
12202375Srdivackybut WITHOUT ANY WARRANTY; without even the implied warranty of
13202375SrdivackyMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14202375SrdivackyGNU General Public License for more details.
15202375Srdivacky
16202375SrdivackyYou should have received a copy of the GNU General Public License
17202375Srdivackyalong with this program; if not, write to the Free Software
18202375SrdivackyFoundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
19202375Srdivacky
20202375Srdivacky#ifndef MRI_H
21202375Srdivacky#define MRI_H
22202375Srdivacky
23202375Srdivackyextern unsigned int symbol_truncate;
24202375Srdivacky
25202375Srdivackyextern void mri_output_section (const char *, etree_type *);
26202375Srdivackyextern void mri_only_load (const char *);
27202375Srdivackyextern void mri_base (etree_type *);
28202375Srdivackyextern void mri_load (const char *);
29202375Srdivackyextern void mri_order (const char *);
30202375Srdivackyextern void mri_alias (const char *, const char *, int);
31202375Srdivackyextern void mri_name (const char *);
32202375Srdivackyextern void mri_format (const char *);
33202375Srdivackyextern void mri_public (const char *, etree_type *);
34202375Srdivackyextern void mri_align (const char *, etree_type *);
35202375Srdivackyextern void mri_alignmod (const char *, etree_type *);
36202375Srdivackyextern void mri_truncate (unsigned int);
37218893Sdimextern void mri_draw_tree (void);
38202375Srdivacky
39202375Srdivacky#endif
40202375Srdivacky