]> git.pld-linux.org Git - packages/elfutils.git/blame - elfutils-gcc34.patch
- gcc 3.4 fixes / stage 1.
[packages/elfutils.git] / elfutils-gcc34.patch
CommitLineData
548615b1
PS
1--- elfutils-0.94/libelf/dl-hash.h.orig 2003-12-25 19:31:59.000000000 +0100
2+++ elfutils-0.94/libelf/dl-hash.h 2004-04-01 17:29:43.935109336 +0200
3@@ -26,28 +26,28 @@
4 __attribute__ ((__pure__))
5 _dl_elf_hash (const char *name)
6 {
7- unsigned int hash = (unsigned int) *((const unsigned char *) name)++;
8+ unsigned int hash = (unsigned int) *(const unsigned char *)name++;
9 if (*name != '\0')
10 {
11 hash = ((hash << 4)
12- + (unsigned int) *((const unsigned char *) name)++);
13+ + (unsigned int) *(const unsigned char *)name++);
14 if (*name != '\0')
15 {
16 hash = ((hash << 4)
17- + (unsigned int) *((const unsigned char *) name)++);
18+ + (unsigned int) *(const unsigned char *)name++);
19 if (*name != '\0')
20 {
21 hash = ((hash << 4)
22- + (unsigned int) *((const unsigned char *) name)++);
23+ + (unsigned int) *(const unsigned char *)name++);
24 if (*name != '\0')
25 {
26 hash = ((hash << 4)
27- + (unsigned int) *((const unsigned char *) name)++);
28+ + (unsigned int) *(const unsigned char *)name++);
29 while (*name != '\0')
30 {
31 unsigned int hi;
32 hash = ((hash << 4)
33- + (unsigned int) *((const unsigned char *) name)++);
34+ + (unsigned int) *(const unsigned char *)name++);
35 hi = hash & 0xf0000000;
36
37 /* The algorithm specified in the ELF ABI is as
This page took 0.086163 seconds and 4 git commands to generate.