[BACK]Return to repl.c CVS log [TXT][DIR] Up to [local] / OpenXM / rc

Diff for /OpenXM/rc/repl.c between version 1.11 and 1.12

version 1.11, 2003/01/17 00:41:05 version 1.12, 2003/01/17 00:53:09
Line 1 
Line 1 
 /* $OpenXM: OpenXM/rc/repl.c,v 1.10 2003/01/16 08:27:23 maekawa Exp $ */  /* $OpenXM: OpenXM/rc/repl.c,v 1.11 2003/01/17 00:41:05 maekawa Exp $ */
   
 #include <stdio.h>  #include <stdio.h>
 #include <stdlib.h>  #include <stdlib.h>
Line 10 
Line 10 
   
 #define BUFSIZE 10000  #define BUFSIZE 10000
   
   #define REPL_IMGFILE    "/tmp/repl_test.img"
 #define REPL_PSFILE     "/tmp/repl_test.ps"  #define REPL_PSFILE     "/tmp/repl_test.ps"
   
 int  int
Line 62  main(int argc,char *argv[]) {
Line 63  main(int argc,char *argv[]) {
   fprintf(fp,"showpage \n");    fprintf(fp,"showpage \n");
   fclose(fp);    fclose(fp);
   
   if (!system("pstoimg -type png /tmp/repl_test.ps -out /tmp/repl_test.png >/dev/null")) {    if (!system("pstoimg -type png /tmp/repl_test.ps -out /tmp/repl_test.img >/dev/null")) {
         if (type == 'b') {          if (type == 'b') {
           printf("export OpenXM_PSTOIMG_TYPE=png\n");            printf("export OpenXM_PSTOIMG_TYPE=png\n");
         }else{          }else{
           printf("setenv OpenXM_PSTOIMG_TYPE png\n");            printf("setenv OpenXM_PSTOIMG_TYPE png\n");
         }          }
   }else if (!system("pstoimg -type gif /tmp/repl_test.ps -out /tmp/repl_test.gif >/dev/null")) {    }else if (!system("pstoimg -type gif /tmp/repl_test.ps -out /tmp/repl_test.img >/dev/null")) {
         if (type == 'b') {          if (type == 'b') {
           printf("OpenXM_PSTOIMG_TYPE=gif\n");            printf("OpenXM_PSTOIMG_TYPE=gif\n");
       printf("export OpenXM_PSTOIMG_TYPE\n");        printf("export OpenXM_PSTOIMG_TYPE\n");
Line 79  main(int argc,char *argv[]) {
Line 80  main(int argc,char *argv[]) {
         printf("OpenXM_PSTOIMG_TYPE=no\n");          printf("OpenXM_PSTOIMG_TYPE=no\n");
         printf("export OpenXM_PSTOIMG_TYPE\n");          printf("export OpenXM_PSTOIMG_TYPE\n");
   }    }
   system("rm -f /tmp/repl_test.*");  
   
     while (unlink(REPL_IMGFILE) != 0) {
           if (errno == EINTR)
                   continue;
           break;
     }
     while (unlink(REPL_PSFILE) != 0) {
           if (errno == EINTR)
                   continue;
           break;
     }
   
   exit(EXIT_SUCCESS);    exit(EXIT_SUCCESS);
 }  }

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

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