30 #ifdef UNIV_MATERIALIZE
50 __attribute__((nonnull, pure));
60 #ifndef UNIV_HOTBACKUP
73 __attribute__((
const));
84 __attribute__((
const));
118 __attribute__((nonnull(1,2,3)));
136 __attribute__((nonnull(1,2)));
144 page_zip_simple_validate(
150 #ifdef UNIV_ZIP_DEBUG
156 page_zip_validate_low(
162 __attribute__((nonnull));
171 __attribute__((nonnull));
184 __attribute__((nonnull, pure));
198 __attribute__((nonnull, pure));
211 __attribute__((nonnull(1,2)));
223 const ulint* offsets,
225 __attribute__((nonnull));
250 const ulint* offsets,
254 __attribute__((nonnull(1,2,3,4)));
279 __attribute__((nonnull(1,2)));
289 const ulint* offsets,
293 __attribute__((nonnull));
303 const byte* prev_rec,
304 const byte* free_rec,
339 __attribute__((nonnull));
340 #ifndef UNIV_HOTBACKUP
358 __attribute__((nonnull(1,2,3,4)));
372 __attribute__((nonnull(1,2)));
383 __attribute__((nonnull));
385 #ifndef UNIV_HOTBACKUP
390 # define PAGE_ZIP_MATCH(ptr, page_zip) \
391 (buf_frame_get_page_zip(ptr) == (page_zip))
397 # define PAGE_ZIP_MATCH(ptr, page_zip) \
398 (page_align(ptr) + UNIV_PAGE_SIZE == (page_zip)->data)
401 #ifdef UNIV_MATERIALIZE
403 # define UNIV_INLINE UNIV_INLINE_ORIGINAL
407 # include "page0zip.ic"