YAP_ExportTerm and YAP_ImportTerm from buffer (first cut).w
This commit is contained in:
@@ -555,6 +555,8 @@ X_API Term STD_PROTO(YAP_NewOpaqueObject,(int, size_t));
|
||||
X_API void *STD_PROTO(YAP_OpaqueObjectFromTerm,(Term));
|
||||
X_API int STD_PROTO(YAP_Argv,(char *** argvp));
|
||||
X_API YAP_tag_t STD_PROTO(YAP_TagOfTerm,(Term));
|
||||
X_API int STD_PROTO(YAP_ExportTerm,(Term, char *, size_t));
|
||||
X_API Term STD_PROTO(YAP_ImportTerm,(char *));
|
||||
|
||||
static int
|
||||
dogc( USES_REGS1 )
|
||||
@@ -3987,3 +3989,13 @@ YAP_IsNumberedVariable(Term t) {
|
||||
IsIntegerTerm(ArgOfTerm(1,t));
|
||||
}
|
||||
|
||||
X_API int
|
||||
YAP_ExportTerm(Term inp, char * buf, size_t len) {
|
||||
return Yap_ExportTerm(inp, buf, len);
|
||||
}
|
||||
|
||||
X_API Term
|
||||
YAP_ImportTerm(char * buf) {
|
||||
return Yap_ImportTerm(buf);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user