]> git.proxmox.com Git - grub2.git/blobdiff - grub-core/mmap/i386/pc/mmap.c
Replace UINT_TO_PTR and PTR_TO_UINT with explicit grub_addr_t casts.
[grub2.git] / grub-core / mmap / i386 / pc / mmap.c
index baa41aa2dbe7697d1a6f43788b86983f76635eb4..7f170b65d7eef521c2647b12900a815eec1134c4 100644 (file)
@@ -101,8 +101,8 @@ preboot (int noreturn __attribute__ ((unused)))
   grub_memcpy (hooktarget, &grub_machine_mmaphook_start,
               &grub_machine_mmaphook_end - &grub_machine_mmaphook_start);
 
-  *((grub_uint16_t *) 0x4a) = PTR_TO_UINT32 (hooktarget) >> 4;
-  *((grub_uint16_t *) 0x56) = PTR_TO_UINT32 (hooktarget) >> 4;
+  *((grub_uint16_t *) 0x4a) = ((grub_addr_t) hooktarget) >> 4;
+  *((grub_uint16_t *) 0x56) = ((grub_addr_t) hooktarget) >> 4;
   *((grub_uint16_t *) 0x48) = &grub_machine_mmaphook_int12
     - &grub_machine_mmaphook_start;
   *((grub_uint16_t *) 0x54) = &grub_machine_mmaphook_int15