示例#1
0
文件: eng_table.c 项目: MiKTeX/miktex
void
engine_table_unregister(ENGINE_TABLE **table, ENGINE *e)
{
	CRYPTO_w_lock(CRYPTO_LOCK_ENGINE);
	if (int_table_check(table, 0))
		lh_ENGINE_PILE_doall_arg(&(*table)->piles,
		    LHASH_DOALL_ARG_FN(int_unregister_cb), ENGINE, e);
	CRYPTO_w_unlock(CRYPTO_LOCK_ENGINE);
}
示例#2
0
void engine_table_doall(ENGINE_TABLE *table, engine_table_doall_cb *cb,
								void *arg)
	{
	ENGINE_PILE_DOALL dall;
	dall.cb = cb;
	dall.arg = arg;
	lh_ENGINE_PILE_doall_arg(&table->piles, LHASH_DOALL_ARG_FN(int_cb),
				 ENGINE_PILE_DOALL, &dall);
	}