From eb5bcf59cff89a4b58664138a7b9348394f9fa6a Mon Sep 17 00:00:00 2001 From: avinal <185067@nith.ac.in> Date: Wed, 17 Mar 2021 23:50:43 +0530 Subject: [PATCH] changed DWORD to uint64_t --- include/{Utils.hpp => Utils.h} | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) rename include/{Utils.hpp => Utils.h} (64%) diff --git a/include/Utils.hpp b/include/Utils.h similarity index 64% rename from include/Utils.hpp rename to include/Utils.h index ad46722..0c11398 100644 --- a/include/Utils.hpp +++ b/include/Utils.h @@ -7,7 +7,7 @@ * Utilities */ // include blowfish library -#include +#include // include standard headers #include @@ -15,6 +15,7 @@ #include #include #include +#include // defines namespace fs = std::filesystem; @@ -27,12 +28,13 @@ namespace MCPS { struct filestat { std::string filename; fs::path filepath; - DWORD filesize; + uint64_t filesize; fs::file_type filetype; std::time_t m_time; bool is_regular; - - filestat(std::string const &file_name); + filestat() {} // default constructor + filestat(std::string const &file_name); + filestat(filestat const &stat); // copy constructor void print(); private: @@ -49,15 +51,15 @@ private: std::unordered_map _files; public: - DWORD read_file(std::string const &infile, std::vector &input_buf, + uint64_t read_file(std::string const &infile, std::vector &input_buf, filestat const &stat); - DWORD write_file(std::string const &outfile, std::vector &output_buf, - DWORD out_size); + uint64_t write_file(std::string const &outfile, std::vector &output_buf, + uint64_t out_size); std::unordered_map scan_current_directory(); - DWORD pad_input(std::vector &input_buf, DWORD in_size); - DWORD attch_key(std::vector &input_buf, std::string const &key, - DWORD in_size); + uint64_t pad_input(std::vector &input_buf, uint64_t in_size); + uint64_t attach_key(std::vector &input_buf, std::string const &key, + uint64_t in_size); }; } // namespace MCPS