add last backwards-compatible version

This commit is contained in:
2021-12-14 00:33:46 -07:00
parent 68b10d413b
commit b0dd3f07f3
335 changed files with 4746 additions and 19627 deletions

View File

@@ -14,13 +14,6 @@ struct hasher_md5_result {
static hasher_md5_result null() {hasher_md5_result h = {}; return h;}
};
FB2K_STREAM_READER_OVERLOAD(hasher_md5_result) {
stream.read_raw(&value, sizeof(value)); return stream;
}
FB2K_STREAM_WRITER_OVERLOAD(hasher_md5_result) {
stream.write_raw(&value, sizeof(value)); return stream;
}
inline bool operator==(const hasher_md5_result & p_item1,const hasher_md5_result & p_item2) {return memcmp(&p_item1,&p_item2,sizeof(hasher_md5_result)) == 0;}
inline bool operator!=(const hasher_md5_result & p_item1,const hasher_md5_result & p_item2) {return memcmp(&p_item1,&p_item2,sizeof(hasher_md5_result)) != 0;}
@@ -81,7 +74,7 @@ private:
template<bool isBigEndian = false>
class stream_formatter_hasher_md5 : public stream_writer_formatter<isBigEndian> {
public:
stream_formatter_hasher_md5() : stream_writer_formatter<isBigEndian>(_m_stream,fb2k::noAbort) {}
stream_formatter_hasher_md5() : stream_writer_formatter<isBigEndian>(_m_stream,_m_abort) {}
hasher_md5_result result() const {
return _m_stream.result();
@@ -90,5 +83,6 @@ public:
return hasher_md5::guid_from_result(result());
}
private:
abort_callback_dummy _m_abort;
stream_writer_hasher_md5 _m_stream;
};