/* deffile.h - header for .DEF file parser
- Copyright (C) 1998 Free Software Foundation, Inc.
+ Copyright (C) 1998, 1999 Free Software Foundation, Inc.
Written by DJ Delorie dj@cygnus.com
This file is part of GLD, the Gnu Linker.
Software Foundation, 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA. */
+#ifndef DEFFILE_H
+#define DEFFILE_H
+
#include "ansidecl.h"
/* DEF storage definitions. Note that any ordinal may be zero, and
char *name; /* always set */
char *internal_name; /* always set, may == name */
int ordinal; /* -1 if not specified */
+ int hint;
char flag_private, flag_constant, flag_noname, flag_data;
}
def_file_export;
int _ordinal,
const char *_imported_name));
-extern int def_file_add_directive PARAMS ((def_file * _def,
- const char *param,
- int len));
+extern void def_file_add_directive PARAMS ((def_file * _def,
+ const char *param,
+ int len));
#ifdef DEF_FILE_PRINT
extern void def_file_print PARAMS ((FILE * _file,
def_file * _def));
#endif
+
+#endif /* DEFFILE_H */