148
148
can be stored locally on the page */
149
149
ulint rec_size, /* in: length of the record in bytes */
150
150
ulint comp, /* in: nonzero=compact format */
151
153
ulint zip_size) /* in: compressed page size in bytes, or 0 */
153
155
ut_ad(rec_size > comp ? REC_N_NEW_EXTRA_BYTES : REC_N_OLD_EXTRA_BYTES);
154
156
ut_ad(ut_is_2pow(zip_size));
156
159
#if UNIV_PAGE_SIZE > REC_MAX_DATA_SIZE
157
160
if (UNIV_UNLIKELY(rec_size >= REC_MAX_DATA_SIZE)) {