diff options
author | unknown <ram@gw.mysql.r18.ru> | 2004-11-30 15:10:48 +0400 |
---|---|---|
committer | unknown <ram@gw.mysql.r18.ru> | 2004-11-30 15:10:48 +0400 |
commit | 32fa7e0f4de03fe9ab118394644c50e0c8ae5da2 (patch) | |
tree | 1bf6bd118052888e48f7a82fb3352f2c708bf046 /sql/field.cc | |
parent | f2c1ccb4165aee222e2d92397e11bdbc3e99c0f0 (diff) | |
download | mariadb-git-32fa7e0f4de03fe9ab118394644c50e0c8ae5da2.tar.gz |
Portability fix. Why not to use UINT_MAX32 here?
Diffstat (limited to 'sql/field.cc')
-rw-r--r-- | sql/field.cc | 4 |
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; } |