diff options
author | unknown <baker@bk-internal.mysql.com> | 2006-11-28 22:22:52 +0100 |
---|---|---|
committer | unknown <baker@bk-internal.mysql.com> | 2006-11-28 22:22:52 +0100 |
commit | 19daf5d970740713b6f07d6a64d404f4d2ab8e7f (patch) | |
tree | 17cbf7ddda5df51cd125e1aa56feb16b130192da /sql/field.h | |
parent | dd7e49e0197f78051250ef1b4465c836dc068525 (diff) | |
parent | fe99bda872fd51b07e1ebb0dc506e26d195edec7 (diff) | |
download | mariadb-git-19daf5d970740713b6f07d6a64d404f4d2ab8e7f.tar.gz |
Merge bk-internal.mysql.com:/data0/bk/mysql-5.1
into bk-internal.mysql.com:/data0/bk/mysql-5.1-arch
sql/field.cc:
Auto merged
sql/mysql_priv.h:
Auto merged
sql/set_var.cc:
Auto merged
storage/federated/ha_federated.cc:
Auto merged
storage/myisammrg/ha_myisammrg.cc:
Auto merged
plugin/fulltext/plugin_example.c:
e
C
sql/field.h:
e
Diffstat (limited to 'sql/field.h')
-rw-r--r-- | sql/field.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/sql/field.h b/sql/field.h index 130b26146b2..24bbaf51583 100644 --- a/sql/field.h +++ b/sql/field.h @@ -239,7 +239,7 @@ public: */ my_size_t last_null_byte() const { my_size_t bytes= do_last_null_byte(); - DBUG_PRINT("debug", ("last_null_byte() ==> %d", (uint32)bytes)); + DBUG_PRINT("debug", ("last_null_byte() ==> %ld", (long) bytes)); DBUG_ASSERT(bytes <= table->s->null_bytes); return bytes; } @@ -342,7 +342,10 @@ public: virtual int pack_cmp(const char *b, uint key_length_arg, my_bool insert_or_update) { return cmp(ptr,b); } - uint offset(); // Should be inline ... + uint offset(byte *record) + { + return (uint) (ptr - (char*) record); + } void copy_from_tmp(int offset); uint fill_cache_field(struct st_cache_field *copy); virtual bool get_date(TIME *ltime,uint fuzzydate); |