diff options
author | Alan Modra <amodra@gmail.com> | 2009-10-18 23:11:35 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2009-10-18 23:11:35 +0000 |
commit | dabf22219ebc373528239930b354ebe7d02295a6 (patch) | |
tree | 1e6fbf7c1312d0383c5da4d2f239ad70dbf55135 /binutils/dlltool.c | |
parent | fb2cd69a79de460ddc6a7cd90c9be36bf878eec4 (diff) | |
download | binutils-dabf22219ebc373528239930b354ebe7d02295a6.zip binutils-dabf22219ebc373528239930b354ebe7d02295a6.tar.gz binutils-dabf22219ebc373528239930b354ebe7d02295a6.tar.bz2 |
PR binutils/10792
* dlltool.c (dll_name_list_append): Declare variable at start
of block.
(dll_name_list_count, dll_name-list_print): Likewise.
Diffstat (limited to 'binutils/dlltool.c')
-rw-r--r-- | binutils/dlltool.c | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/binutils/dlltool.c b/binutils/dlltool.c index 759961e..585c780 100644 --- a/binutils/dlltool.c +++ b/binutils/dlltool.c @@ -3192,13 +3192,15 @@ gen_lib_file (int delay) static void dll_name_list_append (dll_name_list_type * list, bfd_byte * data) { + dll_name_list_node_type * entry; + /* Error checking. */ if (! list || ! list->tail) return; /* Allocate new node. */ - dll_name_list_node_type * entry = - (dll_name_list_node_type *) xmalloc (sizeof (dll_name_list_node_type)); + entry = ((dll_name_list_node_type *) + xmalloc (sizeof (dll_name_list_node_type))); /* Initialize its values. */ entry->dllname = xstrdup ((char *) data); @@ -3214,12 +3216,14 @@ dll_name_list_append (dll_name_list_type * list, bfd_byte * data) static int dll_name_list_count (dll_name_list_type * list) { + dll_name_list_node_type * p; + int count = 0; + /* Error checking. */ if (! list || ! list->head) return 0; - int count = 0; - dll_name_list_node_type * p = list->head; + p = list->head; while (p && p->next) { @@ -3234,11 +3238,13 @@ dll_name_list_count (dll_name_list_type * list) static void dll_name_list_print (dll_name_list_type * list) { + dll_name_list_node_type * p; + /* Error checking. */ if (! list || ! list->head) return; - dll_name_list_node_type * p = list->head; + p = list->head; while (p && p->next && p->next->dllname && *(p->next->dllname)) { |