X-Git-Url: https://git.dlugolecki.net.pl/?a=blobdiff_plain;f=t%2Fsrc%2Foutput.c;h=c31c162466da6d40fea7a5130ed11fdd143a4f65;hb=ea81accae13a4617cc46f5256dad50e2732cc206;hp=d2922cbb5837373acb0236a8162a8a753a4be006;hpb=26f6997a399d4e68ea4a9cea87c8c277fb06b709;p=gedcom-parse.git diff --git a/t/src/output.c b/t/src/output.c index d2922cb..c31c162 100644 --- a/t/src/output.c +++ b/t/src/output.c @@ -25,11 +25,11 @@ #include #include -#define OUTFILE "testgedcom.out" +#define OUTFILE "check.out" FILE* outfile = NULL; int quiet = 0; -void output(int to_stdout_too, char* format, ...) +void output(int to_stdout_too, const char* format, ...) { va_list ap; va_start(ap, format); @@ -47,11 +47,13 @@ void output_set_quiet(int q) quiet = q; } -void output_open() +void output_open(const char *outfilename) { - outfile = fopen(OUTFILE, "a"); + if (!outfilename) + outfilename = OUTFILE; + outfile = fopen(outfilename, "a"); if (!outfile) { - printf("Could not open %s for appending\n", OUTFILE); + printf("Could not open %s for appending\n", outfilename); } }