]> git.proxmox.com Git - mirror_edk2.git/commitdiff
BaseTools/GenFv: Fix parameter format mismatch in scanf functions
authorHao Wu <hao.a.wu@intel.com>
Tue, 11 Oct 2016 03:03:24 +0000 (11:03 +0800)
committerHao Wu <hao.a.wu@intel.com>
Tue, 8 Nov 2016 08:36:54 +0000 (16:36 +0800)
According to MSDN https://msdn.microsoft.com/en-us/library/6ttkkkhh.aspx &
https://msdn.microsoft.com/en-us/library/xdb9w69d.aspx

Format specification '%llx' for scanf expects type 'long long *', modify
the type of the relating variable to 'long long' to keep them matched.

Cc: Liming Gao <liming.gao@intel.com>
Cc: Yonghong Zhu <yonghong.zhu@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
BaseTools/Source/C/GenFv/GenFvInternalLib.c

index f7e3ba507c1eb8a1db197446ed0b188c9eef9299..7e8b0ed2d8cf01943cb246218a45f787f4bf8d1b 100644 (file)
@@ -751,7 +751,7 @@ Returns:
   EFI_IMAGE_OPTIONAL_HEADER_UNION     *ImgHdr;\r
   EFI_TE_IMAGE_HEADER                 *TEImageHeader;\r
   EFI_IMAGE_SECTION_HEADER            *SectionHeader;\r
-  unsigned long long                  TempLongAddress;\r
+  long long                           TempLongAddress;\r
   UINT32                              TextVirtualAddress;\r
   UINT32                              DataVirtualAddress;\r
   EFI_PHYSICAL_ADDRESS                LinkTimeBaseAddress;\r