=================================================================== RCS file: /home/cvs/OpenXM/src/k097/ki.c,v retrieving revision 1.10 retrieving revision 1.12 diff -u -p -r1.10 -r1.12 --- OpenXM/src/k097/ki.c 2016/03/31 05:27:34 1.10 +++ OpenXM/src/k097/ki.c 2020/10/07 23:53:25 1.12 @@ -1,4 +1,4 @@ -/* $OpenXM: OpenXM/src/k097/ki.c,v 1.9 2015/10/10 11:29:46 takayama Exp $ */ +/* $OpenXM: OpenXM/src/k097/ki.c,v 1.11 2016/03/31 06:34:29 takayama Exp $ */ /* ki.c ( kx interpreter ) */ #include @@ -15,6 +15,8 @@ #include #include "mysig.h" +#include "ki.h" + char *getLOAD_K_PATH(); /* from d.h */ #if defined(__CYGWIN__) @@ -42,12 +44,13 @@ int K00_verbose = 0; extern int DebugMode; -sendKan(int p) { +int sendKan(int p) { static int n = 2; extern int Interactive; struct object obj = OINIT; int result; extern int InSendmsg2; + result=0; mysignal(SIGINT,SIG_IGN); /* Don't jump to ctrlC(). */ if (p == 10) {printf("In(%d)= ",n++); return 0;} if (p == 0 && DebugCompiler) printf("sendKan[%s]\n",Kbuff); @@ -130,7 +133,7 @@ void *mymalloc(int n) return((void *)GC_malloc(n)); } -execFile(char *s) +int execFile(char *s) { FILE *fp; #define TMP_SIZE 1024