diff --git a/shred.cpp b/shred.cpp index 443479f862263d58c653c92678d1233f204e263e..32136964230993fa47494459c4932eacbc2e8d00 100644 --- a/shred.cpp +++ b/shred.cpp @@ -8,6 +8,7 @@ #include "simple/file.hpp" #include "simple/support/enum.hpp" +#include "simple/support/misc.hpp" using namespace std; using namespace std::literals; @@ -104,7 +105,7 @@ void process_arguments(deque<string> args) args.pop_front(); if(args.empty()) return; - piece_size = stoull(args.front(), nullptr, 0); + piece_size = support::ston<file::size_type>(args.front()); break; case Options::Terminator: