diff options
author | Matt Fleming <matt.fleming@intel.com> | 2013-07-04 11:59:32 +0100 |
---|---|---|
committer | Matt Fleming <matt.fleming@intel.com> | 2013-07-04 12:29:02 +0100 |
commit | 67671a51bb04fd978ca17ba22aeb5de1623960aa (patch) | |
tree | 479059c0bed81507a240bcd5289bd6400d7f7ef8 | |
parent | d2b9972b6f9790aea34290bafda418b45b4b5666 (diff) | |
download | syslinux-67671a51bb04fd978ca17ba22aeb5de1623960aa.tar.gz syslinux-67671a51bb04fd978ca17ba22aeb5de1623960aa.tar.xz syslinux-67671a51bb04fd978ca17ba22aeb5de1623960aa.zip |
efi: use unsigned long to represent addresses
This fixes a valid compiler warning on 64-bit about "cast from pointer
to integer of different size".
Signed-off-by: Matt Fleming <matt.fleming@intel.com>
-rw-r--r-- | efi/main.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -498,7 +498,7 @@ struct dt_desc gdt = { 0x800, (uint64_t *)0 }; struct dt_desc idt = { 0, 0 }; static inline EFI_MEMORY_DESCRIPTOR * -get_mem_desc(addr_t memmap, UINTN desc_sz, int i) +get_mem_desc(unsigned long memmap, UINTN desc_sz, int i) { return (EFI_MEMORY_DESCRIPTOR *)(memmap + (i * desc_sz)); } @@ -534,7 +534,7 @@ static void find_addr(EFI_PHYSICAL_ADDRESS *first, EFI_PHYSICAL_ADDRESS best; UINT64 start, end; - m = get_mem_desc((addr_t)map, desc_sz, i); + m = get_mem_desc((unsigned long)map, desc_sz, i); if (m->Type != EfiConventionalMemory) continue; |