[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug binutils/10792] New: variable declare inside code block in binutils
From: |
jerker dot back at gmail dot com |
Subject: |
[Bug binutils/10792] New: variable declare inside code block in binutils/dlltool.c |
Date: |
16 Oct 2009 20:46:48 -0000 |
variable declared inside code block.
Not all compilers are happy about it
===================================================================
RCS file: /cvs/src/src/binutils/dlltool.c,v
retrieving revision 1.93
diff -w -b -B -u -p -r1.93 dlltool.c
--- dlltool.c 4 Sep 2009 01:22:18 -0000 1.93
+++ dlltool.c 16 Oct 2009 20:36:00 -0000
@@ -3162,13 +3162,14 @@ 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);
@@ -3184,12 +3185,14 @@ dll_name_list_append (dll_name_list_type
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)
{
@@ -3204,11 +3207,13 @@ dll_name_list_count (dll_name_list_type
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))
{
--
Summary: variable declare inside code block in binutils/dlltool.c
Product: binutils
Version: 2.21 (HEAD)
Status: NEW
Severity: normal
Priority: P2
Component: binutils
AssignedTo: unassigned at sources dot redhat dot com
ReportedBy: jerker dot back at gmail dot com
CC: bug-binutils at gnu dot org
GCC build triplet: x86_64-unknown-interix6.1
GCC host triplet: x86_64-unknown-interix6.1
GCC target triplet: x86_64-unknown-interix6.1
http://sourceware.org/bugzilla/show_bug.cgi?id=10792
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
- [Bug binutils/10792] New: variable declare inside code block in binutils/dlltool.c,
jerker dot back at gmail dot com <=