partition_parser: Fixing function args and prototype

Intended to only use an int not a long.

Change-Id: Iccdfd209a67cdda06d13b8076bc94b8c5cfe86cb
diff --git a/platform/msm_shared/include/partition_parser.h b/platform/msm_shared/include/partition_parser.h
index bad8698..1a6732c 100644
--- a/platform/msm_shared/include/partition_parser.h
+++ b/platform/msm_shared/include/partition_parser.h
@@ -140,8 +140,8 @@
                                    struct mmc_boot_card * mmc_card);
 unsigned int partition_parse_gpt_header(unsigned char * buffer,
                                         unsigned long long * first_usable_lba,
-                                        unsigned long * partition_entry_size,
-                                        unsigned long * header_size,
+                                        unsigned int * partition_entry_size,
+                                        unsigned int * header_size,
                                         unsigned int * max_partition_count);
 
 /* For Debugging */
diff --git a/platform/msm_shared/partition_parser.c b/platform/msm_shared/partition_parser.c
index 447fe83..e99d2ee 100644
--- a/platform/msm_shared/partition_parser.c
+++ b/platform/msm_shared/partition_parser.c
@@ -519,8 +519,8 @@
  */
 unsigned int partition_parse_gpt_header(unsigned char * buffer,
                                         unsigned long long * first_usable_lba,
-                                        unsigned long * partition_entry_size,
-                                        unsigned long * header_size,
+                                        unsigned int * partition_entry_size,
+                                        unsigned int * header_size,
                                         unsigned int * max_partition_count)
 {
     /* Check GPT Signature */