From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) (using TLSv1 with cipher CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 330FA81CF3 for ; Thu, 3 Nov 2016 00:23:31 -0700 (PDT) Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga102.jf.intel.com with ESMTP; 03 Nov 2016 00:23:33 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.31,585,1473145200"; d="scan'208";a="897185101" Received: from shwdeopenpsi014.ccr.corp.intel.com ([10.239.9.34]) by orsmga003.jf.intel.com with ESMTP; 03 Nov 2016 00:23:31 -0700 From: Hao Wu To: edk2-devel@lists.01.org Cc: Hao Wu , Liming Gao , Yonghong Zhu Date: Thu, 3 Nov 2016 15:22:24 +0800 Message-Id: <1478157783-9368-15-git-send-email-hao.a.wu@intel.com> X-Mailer: git-send-email 1.9.5.msysgit.0 In-Reply-To: <1478157783-9368-1-git-send-email-hao.a.wu@intel.com> References: <1478157783-9368-1-git-send-email-hao.a.wu@intel.com> Subject: [PATCH v2 14/53] BaseTools/GenBootSector: Fix parameter format mismatch in printf functions X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Nov 2016 07:23:31 -0000 The return value of GetLastError() API is 32-bit unsigned integer, change the relating format specification from '%x' to '%lx' to keep them matched. Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Hao Wu --- BaseTools/Source/C/GenBootSector/GenBootSector.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/BaseTools/Source/C/GenBootSector/GenBootSector.c b/BaseTools/Source/C/GenBootSector/GenBootSector.c index c218548..213e1b9 100644 --- a/BaseTools/Source/C/GenBootSector/GenBootSector.c +++ b/BaseTools/Source/C/GenBootSector/GenBootSector.c @@ -4,7 +4,7 @@ Reading/writing MBR/DBR. If we write MBR to disk, we just update the MBR code and the partition table wouldn't be over written. If we process DBR, we will patch MBR to set first partition active if no active partition exists. -Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.
+Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at @@ -167,7 +167,7 @@ Return: if (VolumeHandle == INVALID_HANDLE_VALUE) { fprintf ( stderr, - "error E0005: CreateFile failed: Volume = %s, LastError = 0x%x\n", + "error E0005: CreateFile failed: Volume = %s, LastError = 0x%lx\n", VolumeAccessPath, GetLastError () ); @@ -599,7 +599,7 @@ GetPathInfo ( } if (!GetDriveInfo(VolumeLetter, &DriveInfo)) { - fprintf (stderr, "ERROR: GetDriveInfo - 0x%x\n", GetLastError ()); + fprintf (stderr, "ERROR: GetDriveInfo - 0x%lx\n", GetLastError ()); return ErrorPath; } @@ -787,7 +787,7 @@ main ( } else { fprintf ( stderr, - "%s: %s %s: failed - %s (LastError: 0x%x)!\n", + "%s: %s %s: failed - %s (LastError: 0x%lx)!\n", (Status == ErrorNoMbr) ? "WARNING" : "ERROR", (OutputPathInfo.Type != PathFile) ? "Write" : "Read", ProcessMbr ? "MBR" : "DBR", -- 1.9.5.msysgit.0