mirror of
https://github.com/MariaDB/server.git
synced 2026-05-16 03:47:17 +02:00
Merge 10.2 into 10.3
This commit is contained in:
commit
f6e16bdc62
32 changed files with 512 additions and 821 deletions
|
|
@ -513,16 +513,17 @@ page_zip_parse_compress(
|
|||
@param[in] data compressed page
|
||||
@param[in] size size of compressed page
|
||||
@param[in] algo algorithm to use
|
||||
@param[in] use_legacy_big_endian only used if algo is
|
||||
SRV_CHECKSUM_ALGORITHM_CRC32 or SRV_CHECKSUM_ALGORITHM_STRICT_CRC32 - if true
|
||||
then use big endian byteorder when converting byte strings to integers.
|
||||
@return page checksum */
|
||||
uint32_t
|
||||
page_zip_calc_checksum(
|
||||
const void* data,
|
||||
ulint size,
|
||||
srv_checksum_algorithm_t algo,
|
||||
bool use_legacy_big_endian = false);
|
||||
srv_checksum_algorithm_t algo
|
||||
#ifdef INNODB_BUG_ENDIAN_CRC32
|
||||
/** for crc32, use the big-endian bug-compatible crc32 variant */
|
||||
, bool use_legacy_big_endian = false
|
||||
#endif
|
||||
);
|
||||
|
||||
/**********************************************************************//**
|
||||
Verify a compressed page's checksum.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue