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

Diff for /OpenXM/rc/repl.c between version 1.4 and 1.7

version 1.4, 2001/08/29 11:18:58 version 1.7, 2002/04/05 01:55:59
Line 1 
Line 1 
 /* $OpenXM: OpenXM/rc/repl.c,v 1.3 2000/01/20 02:34:49 noro Exp $ */  /* $OpenXM: OpenXM/rc/repl.c,v 1.6 2002/04/05 01:49:09 takayama Exp $ */
 #include <stdio.h>  #include <stdio.h>
 #include <unistd.h>  #include <unistd.h>
 #include <string.h>  #include <string.h>
Line 34  main(int argc,char *argv[]) {
Line 34  main(int argc,char *argv[]) {
   /* Check if pstoimg (src/asir-contrib) supports png format. */    /* Check if pstoimg (src/asir-contrib) supports png format. */
   fp = fopen("/tmp/repl_test.ps","w");    fp = fopen("/tmp/repl_test.ps","w");
   if (fp == NULL) {    if (fp == NULL) {
         fprintf(stderr,"Open error of /tmp/repl_test.ps\n");       fprintf(stderr,"Open error of /tmp/repl_test.ps. Use the existing file.\n");
         exit(10);    }else{
        fprintf(fp,"/Times-Roman findfont 10 scalefont setfont\n");
        fprintf(fp," 390 290 moveto  (F) show \n");
        fprintf(fp,"showpage \n");
        fclose(fp);
   }    }
   fprintf(fp,"/Times-Roman findfont 10 scalefont setfont\n");  
   fprintf(fp," 390 290 moveto  (F) show \n");  
   fprintf(fp,"showpage \n");  
   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.png >/dev/null")) {
         if (type == 'b') {          if (type == 'b') {
           printf("export OpenXM_PSTOIMG_TYPE=png\n");            printf("export OpenXM_PSTOIMG_TYPE=png\n");
Line 49  main(int argc,char *argv[]) {
Line 49  main(int argc,char *argv[]) {
         }          }
   }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.gif >/dev/null")) {
         if (type == 'b') {          if (type == 'b') {
           printf("export OpenXM_PSTOIMG_TYPE=gif\n");            printf("OpenXM_PSTOIMG_TYPE=gif\n");
         printf("export OpenXM_PSTOIMG_TYPE\n");
         }else{          }else{
           printf("setenv OpenXM_PSTOIMG_TYPE=gif\n");            printf("setenv OpenXM_PSTOIMG_TYPE=gif\n");
         }          }
   }else {    }else {
         printf("export OpenXM_PSTOIMG_TYPE=no\n");          printf("OpenXM_PSTOIMG_TYPE=no\n");
           printf("export OpenXM_PSTOIMG_TYPE\n");
   }    }
   /* system("rm -f /tmp/repl_test.*"); */    system("rm -f /tmp/repl_test.*");
   
   
   exit(0);    exit(0);

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.7

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