| version 1.5, 2001/09/18 08:29:26 |
version 1.8, 2003/01/16 07:50:57 |
|
|
| /* $OpenXM: OpenXM/rc/repl.c,v 1.4 2001/08/29 11:18:58 takayama 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 58 main(int argc,char *argv[]) { |
|
| Line 62 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.*"); */ |
system("rm -f /tmp/repl_test.*"); |
| |
|
| |
|
| exit(0); |
exit(0); |
| } |
} |
| |
|
| |
|
| |
|