]>
Commit | Line | Data |
---|---|---|
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 |