X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=ld%2Fdeffile.h;h=6db8bf79d0357fc245e41de98ae0a0b48349400b;hb=d43b4baf078e9ebb63508ccb8a9d9f0f2416655a;hp=09f84071e1d9a94795953f1a2990fa6a1a4aa9ca;hpb=939ba9d0fcf7265d9c8920f8dcfda5263268b034;p=binutils-gdb.git diff --git a/ld/deffile.h b/ld/deffile.h index 09f84071e1d..6db8bf79d03 100644 --- a/ld/deffile.h +++ b/ld/deffile.h @@ -1,5 +1,5 @@ /* deffile.h - header for .DEF file parser - Copyright 1998, 1999, 2000, 2002 Free Software Foundation, Inc. + Copyright 1998, 1999, 2000, 2002, 2003 Free Software Foundation, Inc. Written by DJ Delorie dj@cygnus.com This file is part of GLD, the Gnu Linker. @@ -16,14 +16,12 @@ You should have received a copy of the GNU General Public License along with GLD; see the file COPYING. If not, write to the Free - Software Foundation, 59 Temple Place - Suite 330, Boston, MA - 02111-1307, USA. */ + Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA + 02110-1301, USA. */ #ifndef DEFFILE_H #define DEFFILE_H -#include "ansidecl.h" - /* DEF storage definitions. Note that any ordinal may be zero, and any pointer may be NULL, if not defined by the DEF file. */ @@ -38,7 +36,7 @@ typedef struct def_file_export { char *internal_name; /* always set, may == name */ int ordinal; /* -1 if not specified */ int hint; - char flag_private, flag_constant, flag_noname, flag_data; + char flag_private, flag_constant, flag_noname, flag_data, flag_forward; } def_file_export; typedef struct def_file_module { @@ -87,22 +85,19 @@ typedef struct def_file { int version_major, version_minor; } def_file; -extern def_file *def_file_empty PARAMS ((void)); +extern def_file *def_file_empty (void); /* The second arg may be NULL. If not, this .def is appended to it. */ -extern def_file * def_file_parse - PARAMS ((const char *, def_file *)); -extern void def_file_free - PARAMS ((def_file *)); -extern def_file_export * def_file_add_export - PARAMS ((def_file *, const char *, const char *, int)); -extern def_file_import * def_file_add_import - PARAMS ((def_file *, const char *, const char *, int, const char *)); -extern void def_file_add_directive - PARAMS ((def_file *, const char *, int)); +extern def_file *def_file_parse (const char *, def_file *); +extern void def_file_free (def_file *); +extern def_file_export *def_file_add_export (def_file *, const char *, + const char *, int); +extern def_file_import *def_file_add_import (def_file *, const char *, + const char *, int, const char *); +extern void def_file_add_directive (def_file *, const char *, int); +extern def_file_module *def_get_module (def_file *, const char *); #ifdef DEF_FILE_PRINT -extern void def_file_print - PARAMS ((FILE *, def_file *)); +extern void def_file_print (FILE *, def_file *); #endif #endif /* DEFFILE_H */