diff options
author | Mattias Nissler <mnissler@chromium.org> | 2018-01-11 12:34:28 +0100 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-02-22 04:13:59 -0800 |
commit | 4a95b9b7aed292e2c0a02b2bf81b7244ab3b6549 (patch) | |
tree | c0e24d134143ea4bfa795f3864d715318c92dcdb | |
parent | 5b26e40508e787baecb5d8920926de0ba37f09ce (diff) | |
download | vboot-4a95b9b7aed292e2c0a02b2bf81b7244ab3b6549.tar.gz |
tpm: Add extern "C" declaration for C++ compatibility.firmware-kbl-10431.B
The mount-encrypted utility, which includes tlcl.h is in the process
of being converted to C++. To simplify inclusion in C++ code, add the
standard extern "C" linkage specifiers.
BRANCH=none
BUG=chromium:808303
TEST=compiles
Change-Id: I8a99a0e5cfcce64b27cad10735b08ba40434b222
Reviewed-on: https://chromium-review.googlesource.com/915345
Commit-Ready: Mattias Nissler <mnissler@chromium.org>
Tested-by: Mattias Nissler <mnissler@chromium.org>
Reviewed-by: Vadim Bendebury <vbendeb@chromium.org>
Reviewed-by: Andrey Pronin <apronin@chromium.org>
-rw-r--r-- | firmware/include/tlcl.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/firmware/include/tlcl.h b/firmware/include/tlcl.h index f8d94721..b38c3d69 100644 --- a/firmware/include/tlcl.h +++ b/firmware/include/tlcl.h @@ -15,6 +15,10 @@ #include "tss_constants.h" +#ifdef __cplusplus +extern "C" { +#endif + /*****************************************************************************/ /* Functions implemented in tlcl.c */ @@ -226,4 +230,8 @@ uint32_t TlclGetVersion(uint32_t* vendor, uint64_t* firmware_version, */ uint32_t TlclIFXFieldUpgradeInfo(TPM_IFX_FIELDUPGRADEINFO *info); +#ifdef __cplusplus +} +#endif + #endif /* TPM_LITE_TLCL_H_ */ |