explain mdl_midl_sort() istack size

vmware
Hallvard Furuseth 13 years ago
parent 2d1f3b7ed3
commit 5f68293475
  1. 4
      libraries/libmdb/midl.c

@ -15,6 +15,7 @@
* <http://www.OpenLDAP.org/license.html>. * <http://www.OpenLDAP.org/license.html>.
*/ */
#include <limits.h>
#include <string.h> #include <string.h>
#include <sys/types.h> #include <sys/types.h>
#include <assert.h> #include <assert.h>
@ -134,7 +135,8 @@ int mdb_midl_append( IDL ids, ID id )
void void
mdb_midl_sort( ID *ids ) mdb_midl_sort( ID *ids )
{ {
int istack[16*sizeof(int)]; /* Max possible depth of int-indexed tree * 2 items/level */
int istack[sizeof(int)*CHAR_BIT * 2];
int i,j,k,l,ir,jstack; int i,j,k,l,ir,jstack;
ID a, itmp; ID a, itmp;

Loading…
Cancel
Save