diff --git a/Libraries/LibCrypto/OpenSSL.h b/Libraries/LibCrypto/OpenSSL.h index 4fb567c2c49..390f08c5bee 100644 --- a/Libraries/LibCrypto/OpenSSL.h +++ b/Libraries/LibCrypto/OpenSSL.h @@ -11,14 +11,14 @@ #include #include -namespace Crypto { - -static int openssl_print_errors(char const* str, size_t len, [[maybe_unused]] void* u) +inline int openssl_print_errors(char const* str, size_t len, [[maybe_unused]] void* u) { dbgln("{}", StringView { str, len }); return 1; } +namespace Crypto { + #define OPENSSL_TRY_PTR(...) \ ({ \ auto* _temporary_result = (__VA_ARGS__); \