diff options
author | Ludwig Nussel <ludwig.nussel@suse.de> | 2009-11-10 16:07:20 +0300 |
---|---|---|
committer | Thorvald Natvig <slicer@users.sourceforge.net> | 2009-11-10 18:46:42 +0300 |
commit | 7dae3ed25ac85ac033d884ff9c4d1f8ed039853c (patch) | |
tree | 144c3b7801ce4888aabc0d61c211f7a2a8cb8185 /overlay_gl | |
parent | 1b2647b9c322dcbb0fd2685fc5c14d237a324699 (diff) |
silence integer/pointer cast warning
lm->l_addr is an unsigned integer of the correct size so false
positive in this case
Diffstat (limited to 'overlay_gl')
-rw-r--r-- | overlay_gl/overlay.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/overlay_gl/overlay.c b/overlay_gl/overlay.c index 807978eb7..31c3c7ce5 100644 --- a/overlay_gl/overlay.c +++ b/overlay_gl/overlay.c @@ -584,10 +584,11 @@ static void initializeLibrary() { } ods("Iterating dlsym table %p %p %d", symtab, strtab, nchains); for (i=0;i<nchains;++i) { + // ELF32_ST_TYPE and ELF64_ST_TYPE are the same if (ELF32_ST_TYPE(symtab[i].st_info) != STT_FUNC) continue; if (strcmp(strtab+symtab[i].st_name, "dlsym") == 0) - odlsym = lm->l_addr + symtab[i].st_value; + odlsym = (void*)lm->l_addr + symtab[i].st_value; } ods("Original dlsym at %p", odlsym); } |