Template
Initial commit
This commit is contained in:
commit
d1890b6e18
16 files changed
+702
No files matched your search
@@ -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);
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user