]> git.sur5r.net Git - openldap/commitdiff
Eliminate a bubble move.
authorKurt Zeilenga <kurt@openldap.org>
Sat, 7 Aug 1999 23:25:48 +0000 (23:25 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Sat, 7 Aug 1999 23:25:48 +0000 (23:25 +0000)
servers/slapd/back-ldbm/idl.c

index 670c608a54879574ade1603f0bbf1f80f6438b16..505f602779f6810d386571567f1c25b3471ad83b 100644 (file)
@@ -647,16 +647,9 @@ idl_insert( ID_BLOCK **idl, ID id, unsigned int maxids )
                    (ID_BLOCK_NMAX(*idl) + ID_BLOCK_IDS_OFFSET) * sizeof(ID) );
        }
 
-       /* make a slot for the new id *//* XXX bubble move XXX */
-#define BUBBLE 1
-#ifdef BUBBLE
-       for ( j = ID_BLOCK_NIDS(*idl); j != i; j-- ) {
-               ID_BLOCK_ID(*idl, j) = ID_BLOCK_ID(*idl, j-1);
-       }
-#else
+       /* make a slot for the new id */
        SAFEMEMCPY( &ID_BLOCK_ID(*idl, i), &ID_BLOCK_ID(*idl, i+1), 
                ID_BLOCK_NIDS(*idl) - i );
-#endif
 
        ID_BLOCK_ID(*idl, i) = id;
        ID_BLOCK_NIDS(*idl)++;