summaryrefslogtreecommitdiff
path: root/ld/deffile.h
diff options
context:
space:
mode:
authorKai Tietz <kai.tietz@onevision.com>2011-04-13 12:53:35 +0000
committerKai Tietz <kai.tietz@onevision.com>2011-04-13 12:53:35 +0000
commitcf9de0d7b580d7a37293817f0496183f3b7299e2 (patch)
treea6d6ea99b69567aa54ee0e27311244b3346f4b7b /ld/deffile.h
parent72755b1f95fcbb70580f28723fc8b961acc0df41 (diff)
downloadbinutils-redhat-cf9de0d7b580d7a37293817f0496183f3b7299e2.tar.gz
2011-04-13 Kai Tietz <ktietz@redhat.com>
PR binutils/12658 * deffile.h (def_file_add_export): Add is_dup argument. (def_file_add_import): Likewise. * deffilep.y (are_names_equal): New helper. (cmp_export_elem): New helper. (find_export_in_list): Add search routine for exports. (def_file_add_export): Check for duplicates. (cmp_import_elem): New helper. (find_import_in_list): Add search routine for imports. (def_file_add_import): Check for duplicates. (def_exports): Handle duplicates. (def_imports): Likewise. * pe-dll.c (process_def_file_and_drectve): Likewise. (pe_implied_import_dll): Likewise.
Diffstat (limited to 'ld/deffile.h')
-rw-r--r--ld/deffile.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/ld/deffile.h b/ld/deffile.h
index 8ddd070e21..ca8c7795ba 100644
--- a/ld/deffile.h
+++ b/ld/deffile.h
@@ -105,10 +105,10 @@ 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 *);
+ const char *, int *);
extern def_file_import *def_file_add_import (def_file *, const char *,
const char *, int, const char *,
- 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