summaryrefslogtreecommitdiff
path: root/sql/field.cc
diff options
context:
space:
mode:
authorunknown <ram@gw.mysql.r18.ru>2004-11-30 15:10:48 +0400
committerunknown <ram@gw.mysql.r18.ru>2004-11-30 15:10:48 +0400
commit32fa7e0f4de03fe9ab118394644c50e0c8ae5da2 (patch)
tree1bf6bd118052888e48f7a82fb3352f2c708bf046 /sql/field.cc
parentf2c1ccb4165aee222e2d92397e11bdbc3e99c0f0 (diff)
downloadmariadb-git-32fa7e0f4de03fe9ab118394644c50e0c8ae5da2.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;
}