Index: src/platform/vboot_reference/utils/firmware_image.c |
diff --git a/src/platform/vboot_reference/utils/firmware_image.c b/src/platform/vboot_reference/utils/firmware_image.c |
index c5838ffaed556dc5d172343bdc0d082bfdd9d019..c0a660bc8d08e28e3070a296be0094e3b3cc1db4 100644 |
--- a/src/platform/vboot_reference/utils/firmware_image.c |
+++ b/src/platform/vboot_reference/utils/firmware_image.c |
@@ -47,7 +47,7 @@ void FirmwareImageFree(FirmwareImage* image) { |
} |
FirmwareImage* ReadFirmwareImage(const char* input_file) { |
- uint32_t file_size; |
+ uint64_t file_size; |
int image_len = 0; /* Total size of the firmware image. */ |
int header_len = 0; |
int firmware_sign_key_len; |
@@ -188,7 +188,7 @@ uint8_t* GetFirmwarePreambleBlob(const FirmwareImage* image) { |
} |
-uint8_t* GetFirmwareBlob(const FirmwareImage* image, int* blob_len) { |
+uint8_t* GetFirmwareBlob(const FirmwareImage* image, uint64_t* blob_len) { |
int firmware_signature_len; |
uint8_t* firmware_blob = NULL; |
uint8_t* header_blob = NULL; |
@@ -235,7 +235,7 @@ int WriteFirmwareImage(const char* input_file, |
const FirmwareImage* image) { |
int fd; |
uint8_t* firmware_blob; |
- int blob_len; |
+ uint64_t blob_len; |
if (!image) |
return 0; |
@@ -276,7 +276,7 @@ void PrintFirmwareImage(const FirmwareImage* image) { |
/* TODO(gauravsh): Output hash and key signature here? */ |
/* Print preamble. */ |
printf("Firmware Version = %d\n" |
- "Firmware Length = %d\n\n", |
+ "Firmware Length = %" PRIu64 "\n\n", |
image->firmware_version, |
image->firmware_len); |
/* Output key signature here? */ |