allow storing a pointer.
This commit is contained in:
parent
b94baf1e5f
commit
81970013ed
@ -1315,6 +1315,12 @@ Yap_GetFromSlot(long slot)
|
|||||||
return(Deref(LCL0[slot]));
|
return(Deref(LCL0[slot]));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Term
|
||||||
|
Yap_GetPtrFromSlot(long slot)
|
||||||
|
{
|
||||||
|
return(LCL0[slot]);
|
||||||
|
}
|
||||||
|
|
||||||
Term *
|
Term *
|
||||||
Yap_AddressFromSlot(long slot)
|
Yap_AddressFromSlot(long slot)
|
||||||
{
|
{
|
||||||
|
@ -63,7 +63,7 @@ long STD_PROTO(Yap_InitSlot,(Term));
|
|||||||
long STD_PROTO(Yap_NewSlots,(int));
|
long STD_PROTO(Yap_NewSlots,(int));
|
||||||
Term STD_PROTO(Yap_GetFromSlot,(long));
|
Term STD_PROTO(Yap_GetFromSlot,(long));
|
||||||
int STD_PROTO(Yap_RecoverSlots,(int));
|
int STD_PROTO(Yap_RecoverSlots,(int));
|
||||||
Term STD_PROTO(Yap_GetFromSlot,(long));
|
Term STD_PROTO(Yap_GetPtrFromSlot,(long));
|
||||||
Term *STD_PROTO(Yap_AddressFromSlot,(long));
|
Term *STD_PROTO(Yap_AddressFromSlot,(long));
|
||||||
void STD_PROTO(Yap_PutInSlot,(long, Term));
|
void STD_PROTO(Yap_PutInSlot,(long, Term));
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user