summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorunknown <serg@janus.mylan>2006-10-30 16:58:18 +0100
committerunknown <serg@janus.mylan>2006-10-30 16:58:18 +0100
commitfe382a9fe18d4a76ab01bf9d7a98823cd1fc30ff (patch)
treeff0d8a3cd3882f1cb3ec177a58587fdf7c492ce8
parent8e971a057a97c53a3947e6b585db20b650b03c10 (diff)
downloadmariadb-git-fe382a9fe18d4a76ab01bf9d7a98823cd1fc30ff.tar.gz
fix dynarray_idxes_in_prev_level[] values
-rw-r--r--mysys/lf_dynarray.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/mysys/lf_dynarray.c b/mysys/lf_dynarray.c
index a7a4968ddd8..d63af91813e 100644
--- a/mysys/lf_dynarray.c
+++ b/mysys/lf_dynarray.c
@@ -71,13 +71,15 @@ void lf_dynarray_destroy(LF_DYNARRAY *array)
bzero(array, sizeof(*array));
}
-static const int dynarray_idxes_in_prev_level[LF_DYNARRAY_LEVELS]=
+static const long dynarray_idxes_in_prev_level[LF_DYNARRAY_LEVELS]=
{
0, /* +1 here to to avoid -1's below */
LF_DYNARRAY_LEVEL_LENGTH,
- LF_DYNARRAY_LEVEL_LENGTH * LF_DYNARRAY_LEVEL_LENGTH,
+ LF_DYNARRAY_LEVEL_LENGTH * LF_DYNARRAY_LEVEL_LENGTH +
+ LF_DYNARRAY_LEVEL_LENGTH,
LF_DYNARRAY_LEVEL_LENGTH * LF_DYNARRAY_LEVEL_LENGTH *
- LF_DYNARRAY_LEVEL_LENGTH
+ LF_DYNARRAY_LEVEL_LENGTH + LF_DYNARRAY_LEVEL_LENGTH *
+ LF_DYNARRAY_LEVEL_LENGTH + LF_DYNARRAY_LEVEL_LENGTH
};
/*