audk/MdePkg
Michael D Kinney da1084ccf4 MdePkg/Include/IndustryStandard: Address C++ keyword collisions
Update Tpm12.h and Tpm20.h and not use c++ reserved keywords
operator and xor in C structures to support use of these
include files when building with a C++ compiler.

This patch removes the temporary use of anonymous unions and
warning 4201 disable for VS20xx tool chains to complete the
following field name changes:

* operator -> operator_
* xor -> xor_

NOTE: This is a non-backwards compatible change to Tpm12.h
and Tmp20.h. And consumers of these include files that access
the "operator" or "xor" fields must be updated.

Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
2024-12-03 06:25:32 +00:00
..
Include MdePkg/Include/IndustryStandard: Address C++ keyword collisions 2024-12-03 06:25:32 +00:00
Library MdePkg/BaseRngLib: Remove global variable for RDRAND state update 2024-11-22 17:11:25 +00:00
Test MdePkg/Test/DevicePathLib: Remove FreePool(NULL) 2024-11-08 17:22:14 +00:00
MdeLibs.dsc.inc MdePkg: MdeLibs.dsc.inc: Apply StackCheckLibNull to All Module Types 2024-11-13 21:01:46 +00:00
MdePkg.ci.yaml MdePkg: Create Stack Check Null Libs 2024-09-13 03:58:46 +00:00
MdePkg.dec MdePkg: Move PcdEnforceSecureRngAlgorithms from NetworkPkg 2024-09-13 14:34:21 +00:00
MdePkg.dsc MdePkg: Remove Old Stack Check Lib Implementation 2024-09-13 03:58:46 +00:00
MdePkg.uni MdePkg: Utilize Cache Management Operations Implementation For RISC-V 2023-12-19 12:48:14 +00:00
MdePkgExtra.uni