Initial commit

This commit is contained in:
gaztin committed 2026-07-11 19:53:00 +02:00
commit d1890b6e18
16 files changed
+702

No files matched your search

+16
View File
@@ -0,0 +1,16 @@
#pragma once
#include <cstdio>
#include <string_view>
namespace core {
extern std::FILE* open_file(const char* file_path, const char* mode);
extern void seek_file_to_beginning(std::FILE* file, long offset = 0);
extern void seek_file_relatively(std::FILE* file, long offset);
extern void seek_file_to_end(std::FILE* file, long offset = 0);
extern long get_file_offset(std::FILE* file);
extern std::size_t read_from_file(void* buffer, std::size_t size, std::size_t count, std::FILE* file);
extern std::size_t write_to_file(const void* buffer, std::size_t size, std::size_t count, std::FILE* file);
extern void close_file(std::FILE* file);
}