Sha256: 36b905adf66822f9f72b21684d5220890245e34b6b1e4ca2838ba4b3f2be237b
Contents?: true
Size: 363 Bytes
Versions: 396
Compression:
Stored size: 363 Bytes
Contents
#include "binary.h" namespace binary { int convert(std::string const& text) { int result = 0; if (text.length() > sizeof(int)*8-1) { return 0; } for (const char x : text) { result <<= 1; if (x == '1') { result |= 1; } else if (x != '0') { return 0; } } return result; } }
Version data entries
396 entries across 396 versions & 1 rubygems