=================================================================== RCS file: /home/cvs/OpenXM_contrib2/windows/post-msg-asirgui/cmdasir.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -p -r1.4 -r1.5 --- OpenXM_contrib2/windows/post-msg-asirgui/cmdasir.c 2013/11/05 23:59:20 1.4 +++ OpenXM_contrib2/windows/post-msg-asirgui/cmdasir.c 2013/11/27 04:23:07 1.5 @@ -1,4 +1,4 @@ -/* $OpenXM: OpenXM_contrib2/windows/post-msg-asirgui/cmdasir.c,v 1.3 2013/08/28 05:33:02 ohara Exp $ */ +/* $OpenXM: OpenXM_contrib2/windows/post-msg-asirgui/cmdasir.c,v 1.4 2013/11/05 23:59:20 takayama Exp $ */ // cl test.c user32.lib #include @@ -28,6 +28,7 @@ int main(int argc, char *argv[]) char msg[1024]; char cmd[1024]; int paste_contents=0; + int abort=0; /* MessageBox(NULL,TEXT("test"),TEXT("Error in cmdasir.c"),MB_OK); */ sprintf(snameWin,"%s\\cmdasir-%d.txt",getenv("TEMP"),getpid()); @@ -37,6 +38,7 @@ int main(int argc, char *argv[]) system(cmd); return(0); } + fp = findAsirHandler(); if (fp == NULL) { fprintf(stderr,"handler file is not found.\n"); return(-1); @@ -46,12 +48,15 @@ int main(int argc, char *argv[]) if ((argc > 1) && (strcmp(argv[1],"--quit")==0)) { return terminateAsir(hnd); } + if ((argc > 1) && (strcmp(argv[1],"--abort")==0)) { + return abortAsir(hnd); + } printf("Handler is %d\n",hnd); paste_contents=0; for (ii=1; ii