diff options
author | darylm503 <darylm503@6f19259b-4bc3-4df7-8a09-765794883524> | 2012-03-29 22:24:30 +0000 |
---|---|---|
committer | darylm503 <darylm503@6f19259b-4bc3-4df7-8a09-765794883524> | 2012-03-29 22:24:30 +0000 |
commit | d4af227ea32905d5a6f737f969190484da36079c (patch) | |
tree | b9fe7b902dca2861bdea80c9251fe0232ca473d1 /edk2/StdLib | |
parent | 8eb324ce12fda5b43161d83f4fbc63ba456ec8a2 (diff) |
StdLib: Add STDC macros, for MSFT compilers, to improve compatibility with various Open-Source software packages.
Defines __STDC__, __STDC_VERSION__, and __STDC_HOSTED as specified by ISO/IEC 9899.
Signed-off-by: daryl.mcdaniel@intel.com
Reviewed-by: jordan.l.justen@intel.com
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk@13153 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'edk2/StdLib')
-rw-r--r-- | edk2/StdLib/Include/sys/EfiCdefs.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/edk2/StdLib/Include/sys/EfiCdefs.h b/edk2/StdLib/Include/sys/EfiCdefs.h index be114ddbe..c436ff365 100644 --- a/edk2/StdLib/Include/sys/EfiCdefs.h +++ b/edk2/StdLib/Include/sys/EfiCdefs.h @@ -336,6 +336,11 @@ // Keep compiler quiet about casting from smaller to larger types
#pragma warning ( disable : 4306 )
+
+ #define __STDC__ 1
+ #define __STDC_VERSION__ 199409L
+ #define __STDC_HOSTED__ 1
+
#endif /* defined(_MSC_VER) */
extern int _fltused; // VC++ requires this if you use floating point. KEEP for all compilers.
|