summaryrefslogtreecommitdiff
path: root/sql/field.h
diff options
context:
space:
mode:
authorunknown <monty@narttu.mysql.fi>2003-05-26 20:59:09 +0300
committerunknown <monty@narttu.mysql.fi>2003-05-26 20:59:09 +0300
commit1ef96d2b76452c06d6b9aa6ed57767abbb96c769 (patch)
tree799434f59bdce5b7048b3daba382338106d2a31d /sql/field.h
parenta6ebf38d72b9e3852e51314a87d636e2c6f8c37d (diff)
downloadmariadb-git-1ef96d2b76452c06d6b9aa6ed57767abbb96c769.tar.gz
Portability fix
Diffstat (limited to 'sql/field.h')
-rw-r--r--sql/field.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/field.h b/sql/field.h
index 3f3e32af285..bd3e942fe6a 100644
--- a/sql/field.h
+++ b/sql/field.h
@@ -83,7 +83,8 @@ public:
virtual void reset_fields() {}
virtual void set_default()
{
- my_ptrdiff_t offset = table->default_values - table->record[0];
+ my_ptrdiff_t offset = (my_ptrdiff_t) (table->default_values -
+ table->record[0]);
memcpy(ptr, ptr + offset, pack_length());
if (null_ptr)
*null_ptr= ((*null_ptr & (uchar) ~null_bit) |