From f312b357ab2ec3cf83a67945f3641b964a59e8d2 Mon Sep 17 00:00:00 2001 From: Nakidai Date: Mon, 24 Mar 2025 21:01:37 +0300 Subject: Add code --- readfile.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 readfile.c (limited to 'readfile.c') diff --git a/readfile.c b/readfile.c new file mode 100644 index 0000000..d4d17f8 --- /dev/null +++ b/readfile.c @@ -0,0 +1,19 @@ +#include "cccl.h" + +#include + +#include + + +int cccl_allocfile(const char *path, struct cccl_File *file) +{ + struct stat st; + int err = stat(path, &st); + if (err) + return err; + + file->size = st.st_size; + file->buffer = malloc(file->size); + + return !file->buffer; +} -- cgit 1.4.1