UDI patch: make it work with YAP.

This commit is contained in:
Vitor Santos Costa
2009-02-20 11:42:48 +00:00
parent ad2d073184
commit 94ebb90719
9 changed files with 41 additions and 10 deletions

View File

@@ -26,9 +26,20 @@ yap indexing)
typedef void *
(* Yap_UdiSearch)(void * control);
/* chamada cada vez que um predicado indexado aparece no código
Returns:
NULL quando não há indexação usavel no predicado (fallback to
yap indexing)
FALSE
TRY_RETRY_TRUST quando há resultados positivos
*/
typedef int
(* Yap_UdiDestroy)(void * control);
typedef struct udi_control_block {
Yap_UdiInit init;
Yap_UdiInsert insert;
Yap_UdiSearch search;
Yap_UdiDestroy destroy;
} *UdiControlBlock;