X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fthird_party%2Fboringssl%2Fsrc%2Fcrypto%2Finternal.h;h=ffac2d5e9641fdbdd000923021ce0e7b9cbdbb50;hb=3545e9f2671f595d2a2f3ee75ca0393b01e35ef6;hp=846423954d0639a04703246283f48740667d0984;hpb=7d210d4c7e9ba36e635eabc5b5780495f8a63292;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/third_party/boringssl/src/crypto/internal.h b/src/third_party/boringssl/src/crypto/internal.h index 8464239..ffac2d5 100644 --- a/src/third_party/boringssl/src/crypto/internal.h +++ b/src/third_party/boringssl/src/crypto/internal.h @@ -109,7 +109,11 @@ #ifndef OPENSSL_HEADER_CRYPTO_INTERNAL_H #define OPENSSL_HEADER_CRYPTO_INTERNAL_H -#include +#include + +#if defined(__cplusplus) +extern "C" { +#endif /* st_CRYPTO_EX_DATA_IMPL contains an ex_data implementation. See the comments @@ -128,6 +132,23 @@ struct st_CRYPTO_EX_DATA_IMPL { }; +#if defined(OPENSSL_WINDOWS) +#define OPENSSL_U64(x) x##UI64 +#else + +#if defined(OPENSSL_64_BIT) +#define OPENSSL_U64(x) x##UL +#else +#define OPENSSL_U64(x) x##ULL +#endif + +#endif /* OPENSSL_WINDOWS */ + +#if defined(OPENSSL_X86) || defined(OPENSSL_X86_64) +/* OPENSSL_cpuid_setup initializes OPENSSL_ia32cap_P. */ +void OPENSSL_cpuid_setup(void); +#endif + #if defined(__cplusplus) } /* extern C */ #endif