return result_u;
}
-// breendet imp from string
int
String_convert::dec2int (string dec_string)
{
long l = 0;
if (!sscanf (dec_string.c_str (), "%ld", &l))
assert (false);
+
+ assert (form_string ("%ld", l) == dec_string);
return (int)l;
}
int high_i = hex2nibble (*byte++);
int low_i = hex2nibble (*byte++);
if (high_i < 0 || low_i < 0)
- return 1; // illegal char
+ return 1; // invalid char
bin_string_r += to_string ((char) (high_i << 4 | low_i), 1);
i += 2;
}