コード例 #1
0
ファイル: sx.c プロジェクト: Bitcoinsulting/sophia
int sx_indexfree(sxindex *i, sxmanager *m)
{
	ssa *allocators[2] = { m->a, m->asxv };
	if (i->i.root)
		sx_truncate(i->i.root, allocators);
	return 0;
}
コード例 #2
0
ファイル: sx.c プロジェクト: jason-xxl/sophia
static inline void
sx_indextruncate(sxindex *i, sxmanager *m)
{
	if (i->i.root == NULL)
		return;
	void *argv[2] = { m->r, m->asxv };
	sx_truncate(i->i.root, argv);
	ss_rbinit(&i->i);
}
コード例 #3
0
ファイル: sx.c プロジェクト: ConfusedReality/sophia
static inline void
sx_indextruncate(sxindex *i, sxmanager *m)
{
	if (i->i.root == NULL)
		return;
	void *args[2] = { i->r, &m->pool };
	sx_truncate(i->i.root, args);
	ss_rbinit(&i->i);
}