* dw2gencfi.c (SUPPORT_FRAME_LINKONCE): Define. Use throughout
[deliverable/binutils-gdb.git] / ld / deffile.h
index d3354b1a12ca8ab2b2a8e1ba1337e0e1062b9667..ca8c7795bab807691764452f061e1e88d27023a6 100644 (file)
@@ -35,6 +35,7 @@ typedef struct def_file_section {
 typedef struct def_file_export {
   char *name;                  /* always set */
   char *internal_name;         /* always set, may == name */
+  char *its_name;              /* optional export table name refered to. */
   int ordinal;                 /* -1 if not specified */
   int hint;
   char flag_private, flag_constant, flag_noname, flag_data, flag_forward;
@@ -50,6 +51,7 @@ typedef struct def_file_import {
   char *internal_name;         /* always set */
   def_file_module *module;     /* always set */
   char *name;                  /* may be NULL; either this or ordinal will be set */
+  char *its_name;              /* optional import table name refered to. */
   int ordinal;                 /* may be -1 */
   int data;                    /* = 1 if data */
 } def_file_import;
@@ -102,9 +104,11 @@ extern def_file *def_file_empty (void);
 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);
+                                            const char *, int,
+                                            const char *, int *);
 extern def_file_import *def_file_add_import (def_file *, const char *,
-                                            const char *, int, const char *);
+                                            const char *, int, const char *,
+                                            const char *, int *);
 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
This page took 0.024884 seconds and 4 git commands to generate.