|
From: Vitor S. C. <vs...@us...> - 2008-07-24 16:02:01
|
Update of /cvsroot/yap/H In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv7875/H Modified Files: YapOpcodes.h Yapproto.h Log Message: improve C-interface and SWI comptaibility a bit. Index: YapOpcodes.h =================================================================== RCS file: /cvsroot/yap/H/YapOpcodes.h,v retrieving revision 1.45 retrieving revision 1.46 diff -u -r1.45 -r1.46 --- YapOpcodes.h 16 Jul 2008 10:58:59 -0000 1.45 +++ YapOpcodes.h 24 Jul 2008 16:02:01 -0000 1.46 @@ -13,6 +13,9 @@ * * * Last rev: $Date$ * * $Log$ +* Revision 1.46 2008/07/24 16:02:01 vsc +* improve C-interface and SWI comptaibility a bit. +* * Revision 1.45 2008/07/16 10:58:59 vsc * small fixes * @@ -209,7 +212,7 @@ OPCODE(unify_y_val ,oy), OPCODE(unify_atom ,oc), OPCODE(unify_float ,od), - OPCODE(unify_longint ,oc), + OPCODE(unify_longint ,oi), OPCODE(unify_bigint ,oc), OPCODE(unify_dbterm ,oc), OPCODE(unify_list ,o), Index: Yapproto.h =================================================================== RCS file: /cvsroot/yap/H/Yapproto.h,v retrieving revision 1.87 retrieving revision 1.88 diff -u -r1.87 -r1.88 --- Yapproto.h 17 Jun 2008 13:37:49 -0000 1.87 +++ Yapproto.h 24 Jul 2008 16:02:02 -0000 1.88 @@ -41,8 +41,17 @@ void STD_PROTO(Yap_PutValue,(Atom,Term)); void STD_PROTO(Yap_ReleaseAtom,(Atom)); Term STD_PROTO(Yap_StringToList,(char *)); +Term STD_PROTO(Yap_NStringToList,(char *, size_t)); +Term STD_PROTO(Yap_WideStringToList,(wchar_t *)); +Term STD_PROTO(Yap_NWideStringToList,(wchar_t *, size_t)); Term STD_PROTO(Yap_StringToDiffList,(char *,Term)); +Term STD_PROTO(Yap_NStringToDiffList,(char *,Term, size_t)); +Term STD_PROTO(Yap_WideStringToDiffList,(wchar_t *,Term)); +Term STD_PROTO(Yap_NWideStringToDiffList,(wchar_t *,Term, size_t)); Term STD_PROTO(Yap_StringToListOfAtoms,(char *)); +Term STD_PROTO(Yap_NStringToListOfAtoms,(char *, size_t)); +Term STD_PROTO(Yap_WideStringToListOfAtoms,(wchar_t *)); +Term STD_PROTO(Yap_NWideStringToListOfAtoms,(wchar_t *, size_t)); struct hold_entry *STD_PROTO(Yap_InitAtomHold,(void)); int STD_PROTO(Yap_AtomGetHold,(Atom)); int STD_PROTO(Yap_AtomReleaseHold,(Atom)); |