From 35539affd81eae1d8734a5c4f7a148108068d7fd Mon Sep 17 00:00:00 2001 From: Ashok Bhat Date: Tue, 10 Dec 2013 12:30:53 +0000 Subject: [PATCH] libdiskconfig: Use uintptr_t instead of uint32_t Use uintptr_t instead of uint32_t when pointer is cast to an integer type. Change-Id: I03dd4c7ff66611661af466dfb7b393d461bb2d7d Signed-off-by: Ashok Bhat --- libdiskconfig/config_mbr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libdiskconfig/config_mbr.c b/libdiskconfig/config_mbr.c index b89d382be..7641b29e2 100644 --- a/libdiskconfig/config_mbr.c +++ b/libdiskconfig/config_mbr.c @@ -88,7 +88,7 @@ mk_pri_pentry(struct disk_info *dinfo, struct part_info *pinfo, int pnum, /* DO NOT DEREFERENCE */ struct pc_boot_record *mbr = (void *)PC_MBR_DISK_OFFSET; /* grab the offset in mbr where to write this partition entry. */ - item->offset = (loff_t)((uint32_t)((uint8_t *)(&mbr->ptable[pnum]))); + item->offset = (loff_t)((uintptr_t)((uint8_t *)(&mbr->ptable[pnum]))); } pentry = (struct pc_partition *) &item->data;