extend interface with IsTermNIl()
This commit is contained in:
parent
f6cc9578ae
commit
384ddd84ad
@ -513,6 +513,7 @@ X_API int STD_PROTO(YAP_ThreadDestroyEngine,(int));
|
||||
X_API Term STD_PROTO(YAP_MkBlobTerm,(unsigned int));
|
||||
X_API void *STD_PROTO(YAP_BlobOfTerm,(Term));
|
||||
X_API Term STD_PROTO(YAP_TermNil,(void));
|
||||
X_API int STD_PROTO(YAP_IsTermNil,(Term));
|
||||
X_API int STD_PROTO(YAP_AtomGetHold,(Atom));
|
||||
X_API int STD_PROTO(YAP_AtomReleaseHold,(Atom));
|
||||
X_API Agc_hook STD_PROTO(YAP_AGCRegisterHook,(Agc_hook));
|
||||
@ -3416,6 +3417,12 @@ YAP_TermNil(void)
|
||||
return TermNil;
|
||||
}
|
||||
|
||||
X_API int
|
||||
YAP_IsTermNil(Term t)
|
||||
{
|
||||
return t == TermNil;
|
||||
}
|
||||
|
||||
X_API int
|
||||
YAP_AtomGetHold(Atom at)
|
||||
{
|
||||
|
@ -190,6 +190,8 @@ extern X_API int PROTO(YAP_SkipList,(YAP_Term *, YAP_Term **));
|
||||
/* Term TailOfTerm(Term) */
|
||||
extern X_API YAP_Term PROTO(YAP_TermNil,(void));
|
||||
|
||||
extern X_API int PROTO(YAP_IsTermNil,(YAP_Term));
|
||||
|
||||
/* YAP_Term MkApplTerm(YAP_Functor f, unsigned int n, YAP_Term[] args) */
|
||||
extern X_API YAP_Term PROTO(YAP_MkApplTerm,(YAP_Functor,unsigned int,YAP_Term *));
|
||||
|
||||
|
Reference in New Issue
Block a user