summaryrefslogtreecommitdiff
path: root/sql/rpl_record_old.cc
diff options
context:
space:
mode:
authorunknown <lars/lthalmann@dl145h.mysql.com>2007-06-05 01:15:07 +0200
committerunknown <lars/lthalmann@dl145h.mysql.com>2007-06-05 01:15:07 +0200
commit20e331961b2ec797ce8a4acd9c0724bb118f20c4 (patch)
treef59ef1650029ff1634fb8e8539ee2dd41dcb8872 /sql/rpl_record_old.cc
parentc5558be0e3d5fe8be0f5a63551a5215511a265e0 (diff)
parent15d18a98e4e2917ac98ffbc807afd09c934dc6fb (diff)
downloadmariadb-git-20e331961b2ec797ce8a4acd9c0724bb118f20c4.tar.gz
Merge mysql.com:/nfsdisk1/lars/bkroot/mysql-5.1-new-rpl
into mysql.com:/nfsdisk1/lars/MERGE/mysql-5.1-merge mysql-test/t/func_misc.test: Auto merged sql/field.cc: Auto merged sql/item_create.cc: Auto merged sql/log_event.cc: Auto merged sql/log_event.h: Auto merged sql/mysqld.cc: Auto merged sql/sp_head.cc: Auto merged sql/sp_head.h: Auto merged sql/sql_base.cc: Auto merged sql/sql_class.cc: Auto merged sql/sql_class.h: Auto merged sql/sql_insert.cc: Auto merged sql/sql_lex.cc: Auto merged sql/sql_lex.h: Auto merged sql/sql_update.cc: Auto merged sql/sql_view.cc: Auto merged strings/ctype-ujis.c: Auto merged
Diffstat (limited to 'sql/rpl_record_old.cc')
-rw-r--r--sql/rpl_record_old.cc24
1 files changed, 12 insertions, 12 deletions
diff --git a/sql/rpl_record_old.cc b/sql/rpl_record_old.cc
index 73e2f4e7344..b6f170082fe 100644
--- a/sql/rpl_record_old.cc
+++ b/sql/rpl_record_old.cc
@@ -2,13 +2,13 @@
#include "mysql_priv.h"
#include "rpl_record_old.h"
-my_size_t
+size_t
pack_row_old(TABLE *table, MY_BITMAP const* cols,
- byte *row_data, const byte *record)
+ uchar *row_data, const uchar *record)
{
Field **p_field= table->field, *field;
int n_null_bytes= table->s->null_bytes;
- byte *ptr;
+ uchar *ptr;
uint i;
my_ptrdiff_t const rec_offset= record - table->record[0];
my_ptrdiff_t const def_offset= table->s->default_values - table->record[0];
@@ -22,11 +22,11 @@ pack_row_old(TABLE *table, MY_BITMAP const* cols,
my_ptrdiff_t const offset=
field->is_null(rec_offset) ? def_offset : rec_offset;
field->move_field_offset(offset);
- ptr= (byte*)field->pack((char *) ptr, field->ptr);
+ ptr= field->pack(ptr, field->ptr);
field->move_field_offset(-offset);
}
}
- return (static_cast<my_size_t>(ptr - row_data));
+ return (static_cast<size_t>(ptr - row_data));
}
@@ -70,14 +70,14 @@ pack_row_old(TABLE *table, MY_BITMAP const* cols,
#if !defined(MYSQL_CLIENT) && defined(HAVE_REPLICATION)
int
unpack_row_old(RELAY_LOG_INFO *rli,
- TABLE *table, uint const colcnt, byte *record,
- char const *row, MY_BITMAP const *cols,
- char const **row_end, ulong *master_reclength,
+ TABLE *table, uint const colcnt, uchar *record,
+ uchar const *row, MY_BITMAP const *cols,
+ uchar const **row_end, ulong *master_reclength,
MY_BITMAP* const rw_set, Log_event_type const event_type)
{
DBUG_ASSERT(record && row);
- my_ptrdiff_t const offset= record - (byte*) table->record[0];
- my_size_t master_null_bytes= table->s->null_bytes;
+ my_ptrdiff_t const offset= record - (uchar*) table->record[0];
+ size_t master_null_bytes= table->s->null_bytes;
if (colcnt != table->s->fields)
{
@@ -108,7 +108,7 @@ unpack_row_old(RELAY_LOG_INFO *rli,
Field **const begin_ptr = table->field;
Field **field_ptr;
- char const *ptr= row + master_null_bytes;
+ uchar const *ptr= row + master_null_bytes;
Field **const end_ptr= begin_ptr + colcnt;
for (field_ptr= begin_ptr ; field_ptr < end_ptr ; ++field_ptr)
{
@@ -130,7 +130,7 @@ unpack_row_old(RELAY_LOG_INFO *rli,
if (master_reclength)
{
if (*field_ptr)
- *master_reclength = (*field_ptr)->ptr - (char*) table->record[0];
+ *master_reclength = (*field_ptr)->ptr - table->record[0];
else
*master_reclength = table->s->reclength;
}