fix debugger messages
debug imported mnodules fix yap2swi in win32 fixes for solaris git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@505 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
@@ -185,6 +185,11 @@ buf_writer(int c)
|
||||
*bf++ = c;
|
||||
}
|
||||
|
||||
#if !HAVE_SNPRINTF
|
||||
#define snprintf(X,Y,Z,A) sprintf(X,Z,A)
|
||||
#endif
|
||||
|
||||
|
||||
X_API int PL_get_chars(term_t l, char **sp, unsigned flags)
|
||||
{
|
||||
Term t = YapGetFromSlot(l);
|
||||
@@ -937,12 +942,12 @@ PL_exception(qid_t q)
|
||||
}
|
||||
|
||||
X_API int
|
||||
PL_initialise(int argc, char **argv, char **environ)
|
||||
PL_initialise(int myargc, char **myargv, char **myenviron)
|
||||
{
|
||||
yap_init_args init_args;
|
||||
|
||||
init_args.Argv = argv;
|
||||
init_args.Argc = argc;
|
||||
init_args.Argv = myargv;
|
||||
init_args.Argc = myargc;
|
||||
init_args.SavedState = "startup";
|
||||
init_args.HeapSize = 0;
|
||||
init_args.StackSize = 0;
|
||||
@@ -1102,7 +1107,7 @@ X_API int Sprintf(char *format,...)
|
||||
|
||||
int WINAPI PROTO(win_yap2swi, (HANDLE, DWORD, LPVOID));
|
||||
|
||||
int WINAPI win_sys(HANDLE hinst, DWORD reason, LPVOID reserved)
|
||||
int WINAPI win_yap2swi(HANDLE hinst, DWORD reason, LPVOID reserved)
|
||||
{
|
||||
switch (reason)
|
||||
{
|
||||
|
||||
@@ -160,7 +160,7 @@ extern X_API int PL_is_variable(term_t);
|
||||
extern X_API int PL_term_type(term_t);
|
||||
/* end PL_is_* functions =============================*/
|
||||
extern X_API void PL_halt(int);
|
||||
extern X_API int PL_initialise(int, char **, char **);
|
||||
extern X_API int PL_initialise(int, char **, char **);
|
||||
extern X_API void PL_close_foreign_frame(fid_t);
|
||||
extern X_API void PL_discard_foreign_frame(fid_t);
|
||||
extern X_API fid_t PL_open_foreign_frame(void);
|
||||
@@ -176,7 +176,7 @@ extern X_API void PL_close_query(qid_t);
|
||||
extern X_API term_t PL_exception(qid_t);
|
||||
extern X_API int PL_call_predicate(module_t, int, predicate_t, term_t);
|
||||
extern X_API int PL_call(term_t, module_t);
|
||||
extern X_API void PL_register_extensions(PL_extension *e);
|
||||
extern X_API void PL_register_extensions(PL_extension *);
|
||||
|
||||
|
||||
extern X_API int Sprintf(char *,...);
|
||||
|
||||
Reference in New Issue
Block a user