/[public]/psiconv/trunk/program/extra/rewrite.c
ViewVC logotype

Diff of /psiconv/trunk/program/extra/rewrite.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 80 Revision 165
30 30
31 /* psiconv_verbosity = PSICONV_VERB_DEBUG; */ 31 /* psiconv_verbosity = PSICONV_VERB_DEBUG; */
32 32
33 if (argc < 3) { 33 if (argc < 3) {
34 fprintf(stderr,"Not enough arguments\n"); 34 fprintf(stderr,"Not enough arguments\n");
35 fprintf(stderr,"Syntax: INFILE OUTFILE\n");
35 exit(1); 36 exit(1);
36 } 37 }
37 if (!(fp = fopen(argv[1],"r"))) { 38 if (!(fp = fopen(argv[1],"r"))) {
38 perror("Can't open file"); 39 perror("Can't open file");
39 exit(1); 40 exit(1);
56 buf = NULL; 57 buf = NULL;
57 if (psiconv_write(&buf,psionfile)) { 58 if (psiconv_write(&buf,psionfile)) {
58 fprintf(stderr,"Generate error\n"); 59 fprintf(stderr,"Generate error\n");
59 exit(1); 60 exit(1);
60 } 61 }
62 psiconv_free_file(psionfile);
61 if (!(fp = fopen(argv[2],"w"))) { 63 if (!(fp = fopen(argv[2],"w"))) {
62 perror("Can't open file"); 64 perror("Can't open file");
63 exit(1); 65 exit(1);
64 } 66 }
65 if ((psiconv_buffer_fwrite_all(buf,fp))) { 67 if ((psiconv_buffer_fwrite_all(buf,fp))) {
66 perror("Can't fwrite file"); 68 perror("Can't fwrite file");
67 exit(1); 69 exit(1);
68 } 70 }
71 fclose(fp);
72 psiconv_buffer_free(buf);
69 exit(0); 73 exit(0);
70} 74}

Legend:
Removed from v.80  
changed lines
  Added in v.165

frodo@frodo.looijaard.name
ViewVC Help
Powered by ViewVC 1.1.26