JReadInteger

Table of Contents

JReadInteger

Description

Strictly read an integer from input string.

Parameters

NameDirectionDescription
siinCurrent reading position in input string
valoutPointer to i64 to store parsed integer

Success

Returns StrIter advanced past parsed integer

Failure

Returns original StrIter if float encountered or parsing fails

Usage example (Cross-references)

    }
    
    StrIter JReadInteger(StrIter si, i64 *val) {
    if (!StrIterRemainingLength(&si)) {
    return si;
    do {                                                                                                               \
    i64 my_int = 0;                                                                                                \
    si         = JReadInteger((si), &my_int);                                                                      \
    (i)        = my_int;                                                                                           \
    } while (0)
    if (!StrCmpZstr(&key, (k))) {                                                                                  \
    i64 my_int = 0;                                                                                            \
    si         = JReadInteger((si), &my_int);                                                                  \
    (i)        = my_int;                                                                                       \
    }                                                                                                              \

Share :

Related Posts

BitVecFromInteger

BitVecFromInteger Description Create bitvector from integer value. Creates a bitvector representing the specified number of bits from the integer.

Read More

JSkipWhitespace

JSkipWhitespace Description Skip whitespace from current reading position.

Read More

BitVecNumericalCompare

BitVecNumericalCompare Description Compare two bitvectors as unsigned integers. Treats bitvectors as unsigned binary numbers (LSB first).

Read More