diff --git a/libraries/libmdb/Makefile b/libraries/libmdb/Makefile index 3948905..16cec0d 100644 --- a/libraries/libmdb/Makefile +++ b/libraries/libmdb/Makefile @@ -14,22 +14,22 @@ test: all mkdir testdb ./mtest && ./mdb_stat testdb -libmdb.a: mdb.o idl.o - ar rs $@ mdb.o idl.o +libmdb.a: mdb.o midl.o + ar rs $@ mdb.o midl.o -libmdb.so: mdb.o idl.o - gcc -shared -o $@ mdb.o idl.o +libmdb.so: mdb.o midl.o + gcc -shared -o $@ mdb.o midl.o mdb_stat: mdb_stat.o libmdb.a mtest: mtest.o libmdb.a mtest2: mtest2.o libmdb.a mtest3: mtest3.o libmdb.a -mdb.o: mdb.c mdb.h idl.h +mdb.o: mdb.c mdb.h midl.h $(CC) $(CFLAGS) -fPIC $(CPPFLAGS) -c mdb.c -idl.o: idl.c idl.h - $(CC) $(CFLAGS) -fPIC $(CPPFLAGS) -c idl.c +midl.o: midl.c midl.h + $(CC) $(CFLAGS) -fPIC $(CPPFLAGS) -c midl.c %: %.o $(CC) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@ diff --git a/libraries/libmdb/mdb.c b/libraries/libmdb/mdb.c index 489bbde..b601d5d 100644 --- a/libraries/libmdb/mdb.c +++ b/libraries/libmdb/mdb.c @@ -54,7 +54,7 @@ #define ULONG unsigned long typedef ULONG pgno_t; -#include "idl.h" +#include "midl.h" #ifndef DEBUG #define DEBUG 1 @@ -580,7 +580,7 @@ mdb_touch(MDB_txn *txn, MDB_pageparent *pp) if ((dp = mdb_alloc_page(txn, pp->mp_parent, pp->mp_pi, 1)) == NULL) return ENOMEM; DPRINTF("touched page %lu -> %lu", mp->mp_pgno, dp->p.mp_pgno); - mdb_idl_insert(txn->mt_free_pgs, mp->mp_pgno); + mdb_midl_insert(txn->mt_free_pgs, mp->mp_pgno); pgno = dp->p.mp_pgno; memcpy(&dp->p, mp, txn->mt_env->me_psize); mp = &dp->p; @@ -2682,7 +2682,7 @@ mdb_del0(MDB_txn *txn, MDB_dbi dbi, unsigned int ki, MDB_pageparent *mpp, MDB_no ovpages = OVPAGES(NODEDSZ(leaf), txn->mt_env->me_psize); for (i=0; imt_free_pgs, pg); + mdb_midl_insert(txn->mt_free_pgs, pg); pg++; } } @@ -2764,7 +2764,7 @@ mdb_del(MDB_txn *txn, MDB_dbi dbi, while (parent != NULL) { for (i=0; imp_page); i++) { ni = NODEPTR(top->mp_page, i); - mdb_idl_insert(txn->mt_free_pgs, ni->mn_pgno); + mdb_midl_insert(txn->mt_free_pgs, ni->mn_pgno); } if (parent) { parent->mp_ki++; @@ -2779,7 +2779,7 @@ mdb_del(MDB_txn *txn, MDB_dbi dbi, } } } - mdb_idl_insert(txn->mt_free_pgs, mx.mx_txn.mt_dbs[mx.mx_cursor.mc_dbi].md_root); + mdb_midl_insert(txn->mt_free_pgs, mx.mx_txn.mt_dbs[mx.mx_cursor.mc_dbi].md_root); } } } diff --git a/libraries/libmdb/idl.c b/libraries/libmdb/midl.c similarity index 93% rename from libraries/libmdb/idl.c rename to libraries/libmdb/midl.c index 7fc39c0..8b39aca 100644 --- a/libraries/libmdb/idl.c +++ b/libraries/libmdb/midl.c @@ -17,14 +17,14 @@ #include #include #include -#include "idl.h" +#include "midl.h" typedef unsigned long pgno_t; /* Sort the IDLs from highest to lowest */ #define IDL_CMP(x,y) ( x > y ? -1 : ( x < y ? 1 : 0 ) ) -unsigned mdb_idl_search( ID *ids, ID id ) +unsigned mdb_midl_search( ID *ids, ID id ) { /* * binary search of id in ids @@ -60,7 +60,7 @@ unsigned mdb_idl_search( ID *ids, ID id ) } } -int mdb_idl_insert( ID *ids, ID id ) +int mdb_midl_insert( ID *ids, ID id ) { unsigned x; @@ -75,7 +75,7 @@ int mdb_idl_insert( ID *ids, ID id ) return 0; } - x = mdb_idl_search( ids, id ); + x = mdb_midl_search( ids, id ); assert( x > 0 ); if( x < 1 ) { diff --git a/libraries/libmdb/idl.h b/libraries/libmdb/midl.h similarity index 95% rename from libraries/libmdb/idl.h rename to libraries/libmdb/midl.h index 1a51df4..aeb0af6 100644 --- a/libraries/libmdb/idl.h +++ b/libraries/libmdb/midl.h @@ -14,8 +14,8 @@ * . */ -#ifndef _MDB_IDL_H_ -#define _MDB_IDL_H_ +#ifndef _MDB_MIDL_H_ +#define _MDB_MIDL_H_ #define AC_MEMCPY(dst,src,size) memcpy(dst,src,size) @@ -73,6 +73,6 @@ #define MDB_IDL_N( ids ) ( MDB_IDL_IS_RANGE(ids) \ ? (ids[2]-ids[1])+1 : ids[0] ) -int mdb_idl_insert( ID *ids, ID id ); +int mdb_midl_insert( ID *ids, ID id ); -#endif +#endif /* _MDB_MIDL_H_ */