JReadInteger
- Function
- October 8, 2025
Table of Contents
JReadInteger
JReadIntegerDescription
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.c:402:
}
StrIter JReadInteger(StrIter si, i64 *val) {
if (!StrIterRemainingLength(&si)) {
return si;
- 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; \
} \