Commit 999cb4e0 authored by monty@narttu.mysql.fi's avatar monty@narttu.mysql.fi

Portability fix

parent f537e3ad
...@@ -83,7 +83,8 @@ public: ...@@ -83,7 +83,8 @@ public:
virtual void reset_fields() {} virtual void reset_fields() {}
virtual void set_default() 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()); memcpy(ptr, ptr + offset, pack_length());
if (null_ptr) if (null_ptr)
*null_ptr= ((*null_ptr & (uchar) ~null_bit) | *null_ptr= ((*null_ptr & (uchar) ~null_bit) |
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment