diff options
author | Kai Tietz <kai.tietz@onevision.com> | 2011-04-13 12:53:35 +0000 |
---|---|---|
committer | Kai Tietz <kai.tietz@onevision.com> | 2011-04-13 12:53:35 +0000 |
commit | cf9de0d7b580d7a37293817f0496183f3b7299e2 (patch) | |
tree | a6d6ea99b69567aa54ee0e27311244b3346f4b7b /ld/deffile.h | |
parent | 72755b1f95fcbb70580f28723fc8b961acc0df41 (diff) | |
download | binutils-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.h | 4 |
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 |