JReadInteger
- Function
- August 22, 2025
Table of Contents
JReadInteger
JReadInteger
Description
Strictly read an integer from input string.
Parameters
Name | Direction | Description |
---|---|---|
si | in | Current reading position in input string |
val | out | Pointer 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)
- In
JSON.h:264
:
do { \
i64 my_int = 0; \
si = JReadInteger((si), &my_int); \
(i) = my_int; \
} while (0)
- In
JSON.h:287
:
if (!StrCmpZstr(&key, (k))) { \
i64 my_int = 0; \
si = JReadInteger((si), &my_int); \
(i) = my_int; \
} \
- In
JSON.c:402
:
}
StrIter JReadInteger(StrIter si, i64* val) {
if (!StrIterRemainingLength(&si)) {
return si;