branches/zip: Cast void* pointers to byte* when doing pointer arithmetics.

This commit is contained in:
marko 2007-10-25 07:03:02 +00:00
parent 0d6bfafd6c
commit 43becedf54
3 changed files with 4 additions and 3 deletions

View file

@ -3915,6 +3915,7 @@ next_zip_page:
mlog_write_string(page + FIL_PAGE_DATA
+ BTR_BLOB_HDR_SIZE,
(const byte*)
big_rec_vec->fields[i].data
+ big_rec_vec->fields[i].len
- extern_len,

View file

@ -549,9 +549,9 @@ buf_buddy_relocate(
mach_read_from_4() calls here will only trigger bogus
Valgrind memcheck warnings in UNIV_DEBUG_VALGRIND builds. */
bpage = buf_page_hash_get(
mach_read_from_4(src
mach_read_from_4((const byte*) src
+ FIL_PAGE_ARCH_LOG_NO_OR_SPACE_ID),
mach_read_from_4(src
mach_read_from_4((const byte*) src
+ FIL_PAGE_OFFSET));
if (!bpage || bpage->zip.data != src) {

View file

@ -2366,7 +2366,7 @@ buf_page_init(
" in the hash table: %p, %p\n",
(ulong) space,
(ulong) offset,
hash_page, block);
(const void*) hash_page, (const void*) block);
#if defined UNIV_DEBUG || defined UNIV_BUF_DEBUG
mutex_exit(&block->mutex);
mutex_exit(&buf_pool->mutex);