From e1ba84ddeb555ada73813a9280ce146e38e01e8f Mon Sep 17 00:00:00 2001
From: namark <nshan.nnnn@gmail.com>
Date: Sat, 13 Jan 2018 04:27:14 +0400
Subject: [PATCH] Minor improvement in shred,

again making use of string to number parser from support library.
---
 shred.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/shred.cpp b/shred.cpp
index 443479f..3213696 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:
-- 
GitLab