diff options
author | unknown <kaa@polly.local> | 2007-05-30 22:47:52 +0400 |
---|---|---|
committer | unknown <kaa@polly.local> | 2007-05-30 22:47:52 +0400 |
commit | 9dc7a7b8344335b03a2162abcc7c1a61fa21fc1d (patch) | |
tree | 24fcd7cd9e1727a3b915da9f28027b59677ad04d /sql/item_cmpfunc.cc | |
parent | 07c7cf12881759665baf90ba4f3f6c499b9fc780 (diff) | |
download | mariadb-git-9dc7a7b8344335b03a2162abcc7c1a61fa21fc1d.tar.gz |
Got rid of log_01[], because we don't really need it. Division and log_10[] can always be used instead, which is also a more precise way.
This is for bug #28121.
include/m_string.h:
Got rid of log_01[], because we don't really need it.
sql/item_cmpfunc.cc:
Got rid of log_01[], because we don't really need it.
strings/strtod.c:
Got rid of log_01[], because we don't really need it.
Diffstat (limited to 'sql/item_cmpfunc.cc')
-rw-r--r-- | sql/item_cmpfunc.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/item_cmpfunc.cc b/sql/item_cmpfunc.cc index 59af6f0fec7..a8ad8fb96a3 100644 --- a/sql/item_cmpfunc.cc +++ b/sql/item_cmpfunc.cc @@ -507,7 +507,7 @@ int Arg_comparator::set_compare_func(Item_bool_func2 *item, Item_result type) { if ((*a)->decimals < NOT_FIXED_DEC && (*b)->decimals < NOT_FIXED_DEC) { - precision= 5 * log_01[max((*a)->decimals, (*b)->decimals) + 1]; + precision= 5 / log_10[max((*a)->decimals, (*b)->decimals) + 1]; if (func == &Arg_comparator::compare_real) func= &Arg_comparator::compare_real_fixed; else if (func == &Arg_comparator::compare_e_real) |