[BACK]Return to cmdasir.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / windows / post-msg-asirgui

Diff for /OpenXM_contrib2/windows/post-msg-asirgui/cmdasir.c between version 1.8 and 1.10

version 1.8, 2013/11/28 18:53:32 version 1.10, 2014/05/25 21:01:04
Line 1 
Line 1 
 /* $OpenXM: OpenXM_contrib2/windows/post-msg-asirgui/cmdasir.c,v 1.7 2013/11/27 15:47:18 ohara Exp $ */  /* $OpenXM: OpenXM_contrib2/windows/post-msg-asirgui/cmdasir.c,v 1.9 2014/05/10 08:23:33 ohara Exp $ */
 // cl test.c user32.lib  // cl test.c user32.lib
   
 #include <windows.h>  #include <windows.h>
Line 57  int main(int argc, char *argv[])
Line 57  int main(int argc, char *argv[])
   int paste_contents=0;    int paste_contents=0;
   int abort=0;    int abort=0;
   
   /* MessageBox(NULL,TEXT("test"),TEXT("Error in cmdasir.c"),MB_OK); */    /* MessageBox(NULL,TEXT("test"),TEXT("ERROR in cmdasir.c"),MB_OK); */
   sprintf(snameWin,"%s\\cmdasir-%d.txt",getenv("TEMP"),_getpid());    sprintf(snameWin,"%s\\cmdasir-%d.txt",getenv("TEMP"),_getpid());
   snameUx = winname2uxname(snameWin);    snameUx = winname2uxname(snameWin);
   if ((argc > 1) && (strcmp(argv[1],"--delete-tmp")==0)) {    if ((argc > 1) && (strcmp(argv[1],"--delete-tmp")==0)) {
Line 90  int main(int argc, char *argv[])
Line 90  int main(int argc, char *argv[])
       fp2 = fopen(snameUx,"w");        fp2 = fopen(snameUx,"w");
       if (fp2 == NULL) {        if (fp2 == NULL) {
         sprintf(msg,"File %s to load is not found.",argv[ii]);          sprintf(msg,"File %s to load is not found.",argv[ii]);
         MessageBox(NULL,TEXT(msg),TEXT("Error in cmdasir.c"), MB_OK);          MessageBox(NULL,TEXT(msg),TEXT("ERROR in cmdasir.c"), MB_OK);
         return(-1);          return(-1);
       }        }
       while ((c=fgetc(fp)) >= 0) fputc(c,fp2);        while ((c=fgetc(fp)) >= 0) fputc(c,fp2);
Line 178  FILE *findAsirHandler() {
Line 178  FILE *findAsirHandler() {
   char path1[1024];    char path1[1024];
   char path0[1024];    char path0[1024];
   char *path[] = { NULL, NULL, "c:/Program files/asir/bin/asirgui.hnd", "c:/Program files (x86)/asir/bin/asirgui.hnd", "c:/asir/bin/asirgui.hnd" };    char *path[] = { NULL, NULL, "c:/Program files/asir/bin/asirgui.hnd", "c:/Program files (x86)/asir/bin/asirgui.hnd", "c:/asir/bin/asirgui.hnd" };
   sprintf(path0,"%s/asirgui.hnd",(char *)getenv("TEMP"));    sprintf(path0,"%s/asirgui.hnd",getenv("TEMP"));
   path[0]=winname2uxname(path0);    path[0]=winname2uxname(path0);
   if (getenv("ASIR_ROOTDIR") != NULL) {    if (getenv("ASIR_ROOTDIR") != NULL) {
     sprintf(path1,"%s/bin/asirgui.hnd",(char *)getenv("ASIR_ROOTDIR"));      sprintf(path1,"%s/bin/asirgui.hnd",getenv("ASIR_ROOTDIR"));
     path[1]=winname2uxname(path1);      path[1]=winname2uxname(path1);
   }else{    }else{
     sprintf(path1,"%s/Desktop/asir/bin/asirgui.hnd",(char *)getenv("HOMEPATH"));      sprintf(path1,"%s%s/Desktop/asir/bin/asirgui.hnd",getenv("HOMEDRIVE"),getenv("HOMEPATH"));
     path[1]=winname2uxname(path1);      path[1]=winname2uxname(path1);
   }    }
   for(i=0; i<sizeof(path); i++) {    for(i=0; i<sizeof(path); i++) {

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.10

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>