Added new macro CONST_CAST to avoid compiler warnings.

committer: mfx <mfx> 974103100 +0000
This commit is contained in:
Markus F.X.J. Oberhumer
2000-11-13 08:11:40 +00:00
parent 94071e4e5b
commit 7f3f4dad7d
3 changed files with 6 additions and 3 deletions
+1 -2
View File
@@ -328,8 +328,7 @@ void *upx_main(
Elf32_Phdr const *phdr = (Elf32_Phdr const *)(1+ehdr);
Elf32_Addr entry;
struct Extent xo;
struct Extent xi = { 0, (sizeof(struct p_info) + lsize + (char *)my_ehdr) };
// warning: 'const' cast away
struct Extent xi = { 0, sizeof(struct p_info) + lsize + CONST_CAST(char *, my_ehdr) };
size_t const sz_elfhdrs = ((size_t *)xi.buf)[0]; // sizeof(Ehdr+Phdrs), uncompressed
size_t const sz_pckhdrs = ((size_t *)xi.buf)[1]; // sizeof(Ehdr+Phdrs), compressed