IntTryFromBinary
Description
Parse a binary string into an integer. Accepts an optional 0b or 0B prefix.
Usage example (Cross-references)
Usage examples (Cross-references)
- In
Int.c:586:
}
bool IntTryFromBinary(Int *out, const char *binary) {
u64 start = 0;
u64 len = 0;- In
Int.c:606:
Int out = IntInit();
(void)IntTryFromBinary(&out, binary);
return out;
} Int parsed = IntFromBinary("10a1");
Int value = IntInit();
bool result = !IntTryFromBinary(&value, "10a1");
result = result && IntIsZero(&parsed); Int parsed = IntFromBinary(NULL);
Int value = IntInit();
bool result = !IntTryFromBinary(&value, NULL);
result = result && IntIsZero(&parsed);
Last updated on