{"schema":"libjg2-1",
"vpath":"/git/",
"avatar":"/git/avatar/",
"alang":"",
"gen_ut":1756843990,
"reponame":"openssl",
"desc":"OpenSSL",
"owner": { "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },"url":"https://warmcat.com/repo/openssl",
"f":3,
"items": [
{"schema":"libjg2-1",
"cid":"19b7b80b912bd1dddb1bad021c67288a",
"commit": {"type":"commit",
"time": 1456161000,
"time_ofs": 18446744073709551316,
"oid_tree": { "oid": "f6257fcbe95335ed05b0fa19cf52ca862223c935", "alias": []},
"oid":{ "oid": "cbb259caaf2cabf9bedc35fd41ba84f048a3de0f", "alias": []},
"msg": "RT4334: Check UEFI before __STDC_VERSION__ for \u003cinttypes.h\u003e",
"sig_commit": { "git_time": { "time": 1456161000, "offset": -300 }, "name": "Rich Salz", "email": "rsalz@openssl.org", "md5": "3ed6b9cf7bbe83902a044f6590346d26" },
"sig_author": { "git_time": { "time": 1456160097, "offset": 0 }, "name": "David Woodhouse", "email": "David.Woodhouse@intel.com", "md5": "8cd01b144c9d24be9003072a596a65b0" }},
"body": "RT4334: Check UEFI before __STDC_VERSION__ for \u003cinttypes.h\u003e\n\nAdding -nostdinc to the EDK2 showed that we were including \u003cinttypes.h\u003e\nfor some UEFI builds, because the check for __STDC_VERSION__ happens\nbefore the check for OPENSSL_SYS_UEFI. Fix that.\n\nSigned-off-by: Rich Salz \u003crsalz@openssl.org\u003e\nReviewed-by: Tim Hudson \u003ctjh@openssl.org\u003e\n"
,
"diff": "diff --git a/include/openssl/e_os2.h b/include/openssl/e_os2.h\nindex b66b1cc..ba3345a 100644\n--- a/include/openssl/e_os2.h\n+++ b/include/openssl/e_os2.h\n@@ -286,11 +286,7 @@ extern \u0022C\u0022 {\n # endif\n \n /* Standard integer types */\n-# if (defined(__STDC_VERSION__) \u0026\u0026 __STDC_VERSION__ \u003e\u003d 199901L) || \u005c\n- defined(__osf__) || defined(__sgi) || defined(__hpux) || \u005c\n- defined(OPENSSL_SYS_VMS)\n-# include \u003cinttypes.h\u003e\n-# elif defined(OPENSSL_SYS_UEFI)\n+# if defined(OPENSSL_SYS_UEFI)\n typedef INT8 int8_t;\n typedef UINT8 uint8_t;\n typedef INT16 int16_t;\n@@ -299,7 +295,11 @@ typedef INT32 int32_t;\n typedef UINT32 uint32_t;\n typedef INT64 int64_t;\n typedef UINT64 uint64_t;\n-#define PRIu64 \u0022%Lu\u0022\n+# define PRIu64 \u0022%Lu\u0022\n+# elif (defined(__STDC_VERSION__) \u0026\u0026 __STDC_VERSION__ \u003e\u003d 199901L) || \u005c\n+ defined(__osf__) || defined(__sgi) || defined(__hpux) || \u005c\n+ defined(OPENSSL_SYS_VMS)\n+# include \u003cinttypes.h\u003e\n # elif defined(_MSC_VER) \u0026\u0026 _MSC_VER\u003c\u003d1500\n /*\n * minimally required typdefs for systems not supporting inttypes.h or\n","s":{"c":1756843990,"u": 5787}}
],"g": 6713,"chitpc": 0,"ehitpc": 0,"indexed":0
,
"ab": 0, "si": 0, "db":0, "di":0, "sat":0, "lfc": "0000"}