Sha256: 61b183ea5b68aa0ed96a37107c56bd534347a6277a1578cdf04510b5a6e367eb
Contents?: true
Size: 474 Bytes
Versions: 396
Compression:
Stored size: 474 Bytes
Contents
#include "hexadecimal.h" #include <cctype> namespace hexadecimal { int convert(const std::string &text) { int result = 0; for (char c : text) { result *= 16; if (c >= '0' && c <= '9') { result += c - '0'; } else { c = std::tolower(c); if (c >= 'a' && c <= 'f') { result += 10 + c - 'a'; } else { return 0; } } } return result; } }
Version data entries
396 entries across 396 versions & 1 rubygems