[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.8

version 1.4, 2001/08/29 11:18:58 version 1.8, 2003/01/16 07:50:57
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.7 2002/04/05 01:55:59 takayama Exp $ */
   
 #include <stdio.h>  #include <stdio.h>
   #include <stdlib.h>
 #include <unistd.h>  #include <unistd.h>
 #include <string.h>  #include <string.h>
   
 #define BUFSIZE 10000  #define BUFSIZE 10000
   
   int
 main(int argc,char *argv[]) {  main(int argc,char *argv[]) {
   char s[BUFSIZE];    char s[BUFSIZE];
   char cwd[BUFSIZE];    char cwd[BUFSIZE];
Line 34  main(int argc,char *argv[]) {
Line 38  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 53  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.8

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