)]}' { "commit": "061332f21643a910941c32cbfc40e577c380e342", "tree": "1180cc35ec109cd6546d8d68d4658a28f0e6bf36", "parents": [ "0687bdfc12e7ce5832610465d12c69040d1c714b" ], "author": { "name": "Brian Smith", "email": "brian@briansmith.org", "time": "Sun Jan 17 09:30:42 2016 -1000" }, "committer": { "name": "David Benjamin", "email": "davidben@google.com", "time": "Thu Jan 21 20:58:51 2016 +0000" }, "message": "Define |OPENSSL_PRINTF_FORMAT_FUNC| for format string annotations.\n\nThis centralizes the conditional logic into openssl/base.h so that it\ndoesn\u0027t have to be repeated. The name |OPENSSL_PRINTF_FORMAT_FUNC| was\nchosen in anticipation of eventually defining an\n|OPENSSL_PRINTF_FORMAT_ARG| for MSVC-style parameter annotations.\n\nChange-Id: I273e6eddd209e696dc9f82099008c35b6d477cdb\nReviewed-on: https://boringssl-review.googlesource.com/6909\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "24651ab8553684911ea023b93aa265f89b0062d1", "old_mode": 33188, "old_path": "crypto/test/file_test.h", "new_id": "8fb7ed22bb1585afe8d135d07a2afba146793c1f", "new_mode": 33188, "new_path": "crypto/test/file_test.h" }, { "type": "modify", "old_id": "47b3ccb99e22332165c4505a0597f7726c042261", "old_mode": 33188, "old_path": "include/openssl/base.h", "new_id": "65ab3f776a117a7cdc7cd7cabaf76225998b9d43", "new_mode": 33188, "new_path": "include/openssl/base.h" }, { "type": "modify", "old_id": "c88a3e187d98d1cb4f71c960a0e9edfc6b8954eb", "old_mode": 33188, "old_path": "include/openssl/bio.h", "new_id": "0c8bfe4050446b6e0d9e833e19c3641493484501", "new_mode": 33188, "new_path": "include/openssl/bio.h" }, { "type": "modify", "old_id": "c8e2b3ef0f297d8eb4564caf7db59e83433ba3e9", "old_mode": 33188, "old_path": "include/openssl/mem.h", "new_id": "46d75d12b14c83e5742e59749b07044cc300ac58", "new_mode": 33188, "new_path": "include/openssl/mem.h" } ] }