27 #define TMP_EXT ".tmp" 34 fname_tmp = malloc(strlen(fname)+
sizeof(
TMP_EXT));
35 if (fname_tmp == NULL) {
40 sprintf(fname_tmp,
"%s%s", fname,
TMP_EXT);
42 f = fopen(fname_tmp,
"w");
50 if (of->
fname == NULL) {
62 if (ferror(of->
file)) {
70 if (fclose(of->
file) != 0) {
void of_cancel(OutputFile *of)
int of_close(OutputFile *of)
FILE * of_open(OutputFile *of, const char *fname)
void LOG(LogLevel logLevel, const char *format,...)