diff --git a/src/appargs.cpp b/src/appargs.cpp index 7f0cc9e..6a02b9d 100644 --- a/src/appargs.cpp +++ b/src/appargs.cpp @@ -1,4 +1,5 @@ /* + * Copyright (C) 2022 Dan Arrhenius * Copyright (C) 2017,2021 Ultramarin Design AB * * This file is part of macgen. @@ -118,7 +119,7 @@ namespace macgen { break; case 's': try { - seed = (unsigned long) std::stol (optarg, nullptr, 0); + seed = std::stoll (optarg, nullptr, 0); }catch(...) { std::cerr << "Error: Invalid seed value: " << optarg << " (use option '-h' for help)" << std::endl; diff --git a/src/appargs.hpp b/src/appargs.hpp index 0ba0319..015bb26 100644 --- a/src/appargs.hpp +++ b/src/appargs.hpp @@ -1,4 +1,5 @@ /* + * Copyright (C) 2022 Dan Arrhenius * Copyright (C) 2017,2021 Ultramarin Design AB * * This file is part of macgen. @@ -28,7 +29,7 @@ namespace macgen { bool uppercase; bool no_newline; int repeat; - unsigned long seed; + long long seed; appargs (int argc, char* argv[]); };