adapt for boost 1.83
This commit is contained in:
parent
521c40cbd5
commit
7f5f273e14
@ -43,8 +43,11 @@ std::string Encrypt::sha1sum(const std::string_view &data, Sha1DigestType &diges
|
|||||||
std::string Encrypt::sha1sum(const char *data, size_t size, Sha1DigestType &digest) {
|
std::string Encrypt::sha1sum(const char *data, size_t size, Sha1DigestType &digest) {
|
||||||
boost::uuids::detail::sha1 sha1;
|
boost::uuids::detail::sha1 sha1;
|
||||||
sha1.process_bytes(data, size);
|
sha1.process_bytes(data, size);
|
||||||
|
#if BOOST_VERSION < 108600
|
||||||
|
sha1.get_digest(*reinterpret_cast<boost::uuids::detail::sha1::digest_type *>(&digest));
|
||||||
|
#else
|
||||||
sha1.get_digest(digest);
|
sha1.get_digest(digest);
|
||||||
|
#endif
|
||||||
std::ostringstream oss;
|
std::ostringstream oss;
|
||||||
for (int i = 0; i < 5; ++i) oss << std::hex << std::setfill('0') << std::setw(8) << digest[i];
|
for (int i = 0; i < 5; ++i) oss << std::hex << std::setfill('0') << std::setw(8) << digest[i];
|
||||||
|
|
||||||
|
@ -24,7 +24,11 @@ void IoContext::runIoContext() {
|
|||||||
} catch (const boost::exception &e) {
|
} catch (const boost::exception &e) {
|
||||||
LOG(error) << boost::diagnostic_information(e);
|
LOG(error) << boost::diagnostic_information(e);
|
||||||
} catch (const std::exception &e) {
|
} catch (const std::exception &e) {
|
||||||
|
#if BOOST_VERSION < 108600
|
||||||
|
LOG(error) << e.what();
|
||||||
|
#else
|
||||||
boost::stacktrace::stacktrace trace = boost::stacktrace::stacktrace::from_current_exception();
|
boost::stacktrace::stacktrace trace = boost::stacktrace::stacktrace::from_current_exception();
|
||||||
LOG(error) << e.what() << ", trace:\n" << trace;
|
LOG(error) << e.what() << ", trace:\n" << trace;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user