Skip to content
IntTryFromBinary

IntTryFromBinary

Description

Parse a binary string into an integer. Accepts an optional 0b or 0B prefix.

Usage example (Cross-references)

Usage examples (Cross-references)
    }
    
    bool IntTryFromBinary(Int *out, const char *binary) {
        u64 start = 0;
        u64 len   = 0;
        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