10 lines
289 B
C++
10 lines
289 B
C++
#include <algorithm>
|
|
#include <string>
|
|
|
|
int decode_token(std::string token) {
|
|
// strip dashes from token
|
|
token.erase(std::remove(token.begin(), token.end(), '-'), token.end());
|
|
// parse token from hex to unsigned int
|
|
return static_cast<unsigned int>(std::stoll(token, nullptr, 16));
|
|
}
|