summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authormonty@mysql.com <>2004-03-16 13:52:05 +0200
committermonty@mysql.com <>2004-03-16 13:52:05 +0200
commitdf06c6e425a285dc5de1f9cb708cd563669e32ac (patch)
treefc9390706b44f4e8825529a8cf32d7ed9c578de1 /include
parent38ae7128f9cfcf38ddb7ae33d245884b20e69ffa (diff)
parentdcf5ba1c95e8012c9e4dcead01286973cc925cf8 (diff)
downloadmariadb-git-df06c6e425a285dc5de1f9cb708cd563669e32ac.tar.gz
Merge bk-internal.mysql.com:/home/bk/mysql-4.0
into mysql.com:/home/my/mysql-4.0
Diffstat (limited to 'include')
-rw-r--r--include/my_tree.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/my_tree.h b/include/my_tree.h
index 7cc7c615ba6..6aec50215ca 100644
--- a/include/my_tree.h
+++ b/include/my_tree.h
@@ -20,7 +20,9 @@
extern "C" {
#endif
-#define MAX_TREE_HIGHT 40 /* = max 1048576 leafs in tree */
+/* Worst case tree is half full. This gives use 2^(MAX_TREE_HIGHT/2) leafs */
+#define MAX_TREE_HIGHT 64
+
#define ELEMENT_KEY(tree,element)\
(tree->offset_to_key ? (void*)((byte*) element+tree->offset_to_key) :\
*((void**) (element+1)))