#ifndef JAK_V2_FILEIO_H #define JAK_V2_FILEIO_H #include #include std::string read_text_file(const std::string& path); std::string combine_path(const std::string& parent, const std::string& child); std::vector read_binary_file(const std::string& filename); std::string base_name(const std::string& filename); void write_text_file(const std::string& file_name, const std::string& text); void init_crc(); uint32_t crc32(const uint8_t* data, size_t size); uint32_t crc32(const std::vector& data); #endif //JAK_V2_FILEIO_H