From 0d49fb74eadcf933f696420cd182077927680d26 Mon Sep 17 00:00:00 2001 From: Nathanael Sensfelder Date: Wed, 18 Jan 2017 19:09:16 +0100 Subject: Done with 'core', starting to work on 'knowledge'. --- src/io/data_output.c | 65 ---------------------------------------------------- 1 file changed, 65 deletions(-) delete mode 100644 src/io/data_output.c (limited to 'src/io/data_output.c') diff --git a/src/io/data_output.c b/src/io/data_output.c deleted file mode 100644 index 796d3d0..0000000 --- a/src/io/data_output.c +++ /dev/null @@ -1,65 +0,0 @@ -#define _POSIX_C_SOURCE 200809L -#include -#include -#include -#include /* defines SIZE_MAX */ -#include - -#include "error.h" - -#include "data_output.h" - -int ZoO_data_output_write_line -( - const char filename [const restrict static 1], - char line [const restrict static 1], - size_t const line_size -) -{ - const int old_errno = errno; - FILE * file; - - file = fopen(filename, "a"); - - if (file == (FILE *) NULL) - { - ZoO_ERROR - ( - "Could not open file '%s' in appending mode.", - filename - ); - - return -1; - } - - line[line_size - 1] = '\n'; - - if - ( - fwrite - ( - (const void *) line, - sizeof(char), - line_size, - file - ) < line_size - ) - { - line[line_size - 1] = '\0'; - - ZoO_ERROR - ( - "Could not store line '%s' in %s.", - line, - filename - ); - - fclose(file); - - return -1; - } - - fclose(file); - - return 0; -} -- cgit v1.2.3-70-g09d2