summaryrefslogtreecommitdiff
path: root/sql/field.cc
diff options
context:
space:
mode:
authorram@gw.mysql.r18.ru <>2004-11-30 15:10:48 +0400
committerram@gw.mysql.r18.ru <>2004-11-30 15:10:48 +0400
commitc15b45df506231142899ae2ba89722f1404497ce (patch)
tree1bf6bd118052888e48f7a82fb3352f2c708bf046 /sql/field.cc
parent3f741570e9e7c91f6910c3b7cd42752c02a10dc0 (diff)
downloadmariadb-git-c15b45df506231142899ae2ba89722f1404497ce.tar.gz
Portability fix. Why not to use UINT_MAX32 here?
Diffstat (limited to 'sql/field.cc')
-rw-r--r--sql/field.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/field.cc b/sql/field.cc
index 72c27b6adf9..db4b8f352c7 100644
--- a/sql/field.cc
+++ b/sql/field.cc
@@ -1860,9 +1860,9 @@ int Field_long::store(double nr)
set_warning(MYSQL_ERROR::WARN_LEVEL_WARN, ER_WARN_DATA_OUT_OF_RANGE, 1);
error= 1;
}
- else if (nr > (double) (ulong) ~0L)
+ else if (nr > (double) UINT_MAX32)
{
- res=(int32) (uint32) ~0L;
+ res= UINT_MAX32;
set_warning(MYSQL_ERROR::WARN_LEVEL_WARN, ER_WARN_DATA_OUT_OF_RANGE, 1);
error= 1;
}