]> git.pld-linux.org Git - packages/elfutils.git/commitdiff
- gcc 3.4 fixes.
authorPaweł Sikora <pluto@pld-linux.org>
Thu, 1 Apr 2004 15:31:05 +0000 (15:31 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    elfutils-gcc34.patch -> 1.1

elfutils-gcc34.patch [new file with mode: 0644]

diff --git a/elfutils-gcc34.patch b/elfutils-gcc34.patch
new file mode 100644 (file)
index 0000000..19a6051
--- /dev/null
@@ -0,0 +1,37 @@
+--- elfutils-0.94/libelf/dl-hash.h.orig        2003-12-25 19:31:59.000000000 +0100
++++ elfutils-0.94/libelf/dl-hash.h     2004-04-01 17:29:43.935109336 +0200
+@@ -26,28 +26,28 @@
+ __attribute__ ((__pure__))
+ _dl_elf_hash (const char *name)
+ {
+-  unsigned int hash = (unsigned int) *((const unsigned char *) name)++;
++  unsigned int hash = (unsigned int) *(const unsigned char *)name++;
+   if (*name != '\0')
+     {
+       hash = ((hash << 4)
+-            + (unsigned int) *((const unsigned char *) name)++);
++            + (unsigned int) *(const unsigned char *)name++);
+       if (*name != '\0')
+       {
+         hash = ((hash << 4)
+-                + (unsigned int) *((const unsigned char *) name)++);
++                + (unsigned int) *(const unsigned char *)name++);
+         if (*name != '\0')
+           {
+             hash = ((hash << 4)
+-                    + (unsigned int) *((const unsigned char *) name)++);
++                    + (unsigned int) *(const unsigned char *)name++);
+             if (*name != '\0')
+               {
+                 hash = ((hash << 4)
+-                        + (unsigned int) *((const unsigned char *) name)++);
++                        + (unsigned int) *(const unsigned char *)name++);
+                 while (*name != '\0')
+                   {
+                     unsigned int hi;
+                     hash = ((hash << 4)
+-                            + (unsigned int) *((const unsigned char *) name)++);
++                            + (unsigned int) *(const unsigned char *)name++);
+                     hi = hash & 0xf0000000;
+                     /* The algorithm specified in the ELF ABI is as
This page took 0.248249 seconds and 4 git commands to generate.