#include "btree.h"
bool
operator ==(uPtr u1, uPtr u2) {
return (u1.offset == u2.offset);
} // overloaded operator ==
bTree::bTree(char * filename, uInt32 nodeSize, treeTypes tt, bTreeVFS * virtualFS) {
filename = filename;
nodeSize = nodeSize;
tt = tt;
vfs = virtualFS;
return;
} // bTree::bTree
int
bTree::align(int keyLength) {
return ((sizeof(uPtr) + keyLength + 7) >> 3) << 3;
} // bTree::align
void
bTree::InstallUserFunctions(compareKeyFunc cmpFunc, copyKeyProc copyProc, keySizeFunc ksFunc) {
compareKey = cmpFunc;
copyKey = copyProc;
keySize = ksFunc;
return;
} // bTree::InstallUserFunctions
bTree::~bTree(void) {
return;
} // bTree::~bTree