From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id E989981FA5 for ; Tue, 31 Jan 2017 10:45:26 -0800 (PST) Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga104.fm.intel.com with ESMTP; 31 Jan 2017 10:45:26 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.33,315,1477983600"; d="scan'208";a="815517664" Received: from mdkinney-mobl.amr.corp.intel.com ([10.254.107.104]) by FMSMGA003.fm.intel.com with ESMTP; 31 Jan 2017 10:45:25 -0800 From: Michael Kinney To: edk2-devel@lists.01.org Cc: Andrew Fish , Supreeth Venkatesh Date: Tue, 31 Jan 2017 10:45:16 -0800 Message-Id: <1485888322-56072-1-git-send-email-michael.d.kinney@intel.com> X-Mailer: git-send-email 2.6.3.windows.1 Subject: [staging/edk2-test PATCH 0/6] Fix XCODE and GCC build issues 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: Tue, 31 Jan 2017 18:45:27 -0000 This series fixes a number of XCODE and GCC build compatibility issues with the edk2-test branch. It also updates Readme.md with the Linux build instructions and addresses a few typos. Cc: Andrew Fish Cc: Supreeth Venkatesh Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Michael Kinney Michael Kinney (6): edk2-test: Update Readme.md TestFrameworkPkg: Fix XCODE compatibility issues TestFrameworkPkg: Fix VS2015 compatibility issues TestFrameworkPkg: Fix GCC compatibility issues TestCasePkg: Fix XCODE compatibility issues TestCasePkg: Fix GCC compatibility issues Readme.md | 50 +- TestCasePkg/Timer/ArchTimerBBTestConformance.c | 7 +- TestCasePkg/Timer/ArchTimerBBTestFunction.c | 12 +- TestCasePkg/Timer/ArchTimerBBTestMain.c | 4 +- TestCasePkg/Timer/Guid.h | 41 +- TestFrameworkPkg/Eftp/ComponentName.c | 4 + TestFrameworkPkg/Eftp/EftpCommon.h | 2 +- TestFrameworkPkg/Eftp/EftpDriver.h | 5 + TestFrameworkPkg/Eftp/EftpMain.c | 6 +- TestFrameworkPkg/Eftp/EftpMain.h | 8 +- TestFrameworkPkg/Eftp/EftpOption.c | 36 +- TestFrameworkPkg/Eftp/EftpOption.h | 4 +- TestFrameworkPkg/Eftp/EftpPacket.c | 8 +- TestFrameworkPkg/Eftp/EftpPacket.h | 4 +- TestFrameworkPkg/Eftp/EftpRRQ.c | 34 +- TestFrameworkPkg/Eftp/EftpRRQ.h | 8 +- TestFrameworkPkg/Eftp/EftpWRQ.c | 21 +- TestFrameworkPkg/Eftp/EftpWRQ.h | 2 + TestFrameworkPkg/Include/Library/EntsLib.h | 225 ------- TestFrameworkPkg/Include/Protocol/BbTest.h | 8 +- TestFrameworkPkg/Include/Protocol/Eftp.h | 24 +- .../Include/Protocol/EntsMonitorProtocol.h | 4 +- TestFrameworkPkg/Include/Protocol/LibPrivate.h | 12 +- .../Include/Protocol/StandardTestLibrary.h | 4 +- .../Include/Protocol/TestLoggingLibrary.h | 4 +- .../Include/Protocol/TestOutputLibrary.h | 4 +- .../Include/Protocol/TestProfileLibrary.h | 9 +- .../Include/Protocol/TestRecoveryLibrary.h | 4 +- TestFrameworkPkg/Include/Protocol/TslInit.h | 4 +- TestFrameworkPkg/Include/Protocol/WBTest.h | 84 --- TestFrameworkPkg/Include/Protocol/WbTest.h | 84 +++ TestFrameworkPkg/InstallSct/InstallSct.c | 10 +- TestFrameworkPkg/Library/EasLib/EntsContext.c | 85 +-- TestFrameworkPkg/Library/EasLib/EntsDpath.c | 62 +- TestFrameworkPkg/Library/EasLib/EntsGuid.c | 113 ++-- TestFrameworkPkg/Library/EasLib/EntsLib.c | 21 +- TestFrameworkPkg/Library/EasLib/EntsLib.inf | 21 +- TestFrameworkPkg/Library/EasLib/EntsMisc.c | 4 +- TestFrameworkPkg/Library/EasLib/EntsPrint.c | 6 +- TestFrameworkPkg/Library/EasLib/EntsStr.c | 690 --------------------- TestFrameworkPkg/Library/EasLib/EntsSupport.c | 50 +- TestFrameworkPkg/Library/EasLib/EntsTime.c | 2 +- TestFrameworkPkg/Library/EfiTestLib/EfiTestLib.c | 22 +- .../IP4NetworkMonitor/IP4NetworkMonitor.c | 33 +- .../IP4NetworkMonitor/IP4NetworkMonitor.h | 8 +- .../ManagedNetworkMonitor/ManagedNetworkMonitor.c | 30 +- .../ManagedNetworkMonitor/ManagedNetworkMonitor.h | 6 + .../MonitorServices/SerialMonitor/SerialMonitor.c | 8 +- .../PeiSctManageModule/PeiSctManageModule.c | 4 +- TestFrameworkPkg/Sct/Core/SctInit.c | 2 +- TestFrameworkPkg/Sct/Data/ApTest.c | 4 +- TestFrameworkPkg/Sct/Data/Category.c | 2 +- TestFrameworkPkg/Sct/Data/TestCase.c | 2 +- TestFrameworkPkg/Sct/Data/TestNode.c | 2 +- TestFrameworkPkg/Sct/DeviceConfig/DeviceConfig.c | 12 +- .../Sct/ENTS/EasDispatcher/Arg/EasArg.c | 2 +- .../Sct/ENTS/EasDispatcher/Core/EasInit.c | 6 +- .../Sct/ENTS/EasDispatcher/Exec/EasCmdDisp.c | 6 +- .../Sct/ENTS/EasDispatcher/Exec/EftpImplement.c | 17 +- .../Sct/ENTS/EasDispatcher/Load/EasSupportFile.c | 12 +- .../Sct/ENTS/EasDispatcher/Load/EasTestFile.c | 10 +- .../Sct/ENTS/EasDispatcher/Rivl/RivlType.c | 5 +- .../Sct/ENTS/EasDispatcher/Rivl/RivlVariable.c | 16 +- TestFrameworkPkg/Sct/Execute/ExecuteSupport.c | 22 +- TestFrameworkPkg/Sct/Execute/ExecuteSupport.h | 1 + TestFrameworkPkg/Sct/Execute/Reset.c | 6 +- TestFrameworkPkg/Sct/Include/ApTest.h | 4 +- TestFrameworkPkg/Sct/Include/SctCore.h | 1 + TestFrameworkPkg/Sct/Include/SctDef.h | 2 +- TestFrameworkPkg/Sct/Include/SctOutput.h | 4 +- TestFrameworkPkg/Sct/Load/SupportFile.c | 32 +- TestFrameworkPkg/Sct/Load/TestFile.c | 14 +- TestFrameworkPkg/Sct/Misc/SctMisc.c | 6 +- TestFrameworkPkg/Sct/Operation/Operation.c | 2 +- TestFrameworkPkg/Sct/Report/Report.c | 14 +- TestFrameworkPkg/Sct/Report/ReportConfig.c | 2 +- TestFrameworkPkg/Sct/Report/ReportDatabase.c | 14 +- TestFrameworkPkg/Sct/Report/ReportSupport.c | 10 +- TestFrameworkPkg/Sct/Report/ReportSupport.h | 8 +- TestFrameworkPkg/Sct/UI/BuildMenu.c | 8 +- TestFrameworkPkg/Sct/UI/BuildMenu.h | 11 +- TestFrameworkPkg/Sct/UI/ConfigMenu.c | 38 +- TestFrameworkPkg/Sct/UI/Dialog.h | 2 +- TestFrameworkPkg/Sct/UI/DisplayUi.c | 12 + TestFrameworkPkg/Sct/UI/FileDialog.c | 2 +- TestFrameworkPkg/Sct/UI/FileDialog.h | 2 +- TestFrameworkPkg/Sct/UI/KeyFunction.c | 48 +- TestFrameworkPkg/Sct/UI/LogFileDialog.c | 6 +- TestFrameworkPkg/Sct/UI/LogFileDialog.h | 2 +- TestFrameworkPkg/Sct/UI/MainMenu.c | 18 + TestFrameworkPkg/Sct/UI/TestNodeMenu.c | 18 +- TestFrameworkPkg/Sct/UI/TestNodeMenu.h | 2 +- TestFrameworkPkg/Sct/UI/UI.h | 32 +- TestFrameworkPkg/Sct/print.c | 8 +- .../Support/StandardTest/StandardTest.c | 57 +- TestFrameworkPkg/Support/TestLogging/TestLogging.c | 8 +- TestFrameworkPkg/Support/TestProfile/TestProfile.c | 670 ++++++-------------- .../Support/TestProfile/TestProfile.inf | 1 + .../Support/TestRecovery/TestRecovery.c | 6 +- TestFrameworkPkg/TestFrameworkPkg.dsc | 2 +- 100 files changed, 998 insertions(+), 2096 deletions(-) delete mode 100644 TestFrameworkPkg/Include/Protocol/WBTest.h create mode 100644 TestFrameworkPkg/Include/Protocol/WbTest.h -- 2.6.3.windows.1