44 #define DYN_ALT_FCT_FOR_TEST 0 45 #define DYN_ALT_FCT_FOR_JUMP 1 144 ScanFct alt_fct,
int alt_fct_type,
145 int alt_info_size,
WamWord *alt_info);
Definition: dynam_supp.h:108
int cl_no
Definition: dynam_supp.h:83
struct dynpinf * DynPInfP
Definition: dynam_supp.h:58
unsigned * byte_code
Definition: dynam_supp.h:87
DynCInfP next_erased_cl
Definition: dynam_supp.h:86
DynCInfP first_erased_cl
Definition: dynam_supp.h:119
int Pl_Scan_Choice_Point_Pred(WamWord *b, int *arity)
Definition: dynam_supp.c:1079
WamWord body_word
Definition: dynam_supp.h:91
PlLong key
Definition: dynam_supp.h:100
WamWord term_word
Definition: dynam_supp.h:89
D2ChCell ind_chain
Definition: dynam_supp.h:79
char * int_htbl
Definition: dynam_supp.h:113
int pl_file
Definition: dynam_supp.h:84
int count_a
Definition: dynam_supp.h:117
DynPInfP next_dyn_with_erase
Definition: dynam_supp.h:120
D2ChHdr * p_ind_hdr
Definition: dynam_supp.h:81
D2ChHdr ind_chain
Definition: dynam_supp.h:101
int arity
Definition: dynam_supp.h:116
intptr_t PlLong
Definition: gprolog.h:88
DynCInfP first
Definition: dynam_supp.h:64
WamWord head_word
Definition: dynam_supp.h:90
PredInf * Pl_Update_Dynamic_Pred(int func, int arity, int what_to_do, int pl_file_for_multi)
Definition: dynam_supp.c:794
D2ChCell seq_chain
Definition: dynam_supp.h:78
int count_z
Definition: dynam_supp.h:118
DynCInfP next
Definition: dynam_supp.h:71
Definition: dynam_supp.h:69
PlULong DynStamp
Definition: dynam_supp.h:56
char * atm_htbl
Definition: dynam_supp.h:112
D2ChHdr seq_chain
Definition: dynam_supp.h:110
DynStamp erase_stamp
Definition: dynam_supp.h:85
DynCInf * Pl_Add_Dynamic_Clause(WamWord head_word, WamWord body_word, Bool asserta, Bool check_perm, int pl_file)
Definition: dynam_supp.c:225
DynCInfP last
Definition: dynam_supp.h:65
DynPInfP dyn
Definition: dynam_supp.h:80
Definition: dynam_supp.h:76
D2ChHdr lst_ind_chain
Definition: dynam_supp.h:114
Definition: dynam_supp.h:62
DynCInfP prev
Definition: dynam_supp.h:72
int term_size
Definition: dynam_supp.h:88
void Pl_Copy_Clause_To_Heap(DynCInf *clause, WamWord *head_word, WamWord *body_word)
Definition: dynam_supp.c:1100
long WamWord
Definition: LINUX_SIGSEGV.c:4
char ** p_ind_htbl
Definition: dynam_supp.h:82
Definition: dynam_supp.h:98
PlLong(* ScanFct)()
Definition: dynam_supp.h:54
char * stc_htbl
Definition: dynam_supp.h:115
int Bool
Definition: bool.h:65
void Pl_Delete_Dynamic_Clause(DynCInf *clause)
Definition: dynam_supp.c:535
D2ChHdr var_ind_chain
Definition: dynam_supp.h:111
struct dyncinf * DynCInfP
Definition: dynam_supp.h:60
uintptr_t PlULong
Definition: gprolog.h:90
DynCInf * Pl_Scan_Dynamic_Pred(int owner_func, int owner_arity, DynPInf *dyn, WamWord first_arg_word, ScanFct alt_fct, int alt_fct_type, int alt_info_size, WamWord *alt_info)
Definition: dynam_supp.c:862