StrCmpZstr
- Macro
- August 22, 2025
Table of Contents
StrCmpZstr
StrCmpZstr
Description
Compare string with a null-terminated const char* string
Parameters
Name | Direction | Description |
---|---|---|
str | in | Pointer to Str object to compare with. |
zstr | in | Null-terminated string to compare with. |
Usage example (Cross-references)
- In
JSON.h:240
:
#define JR_STR_KV(si, k, str) \
do { \
if (!StrCmpZstr(&key, (k))) { \
Str my_str = StrInit(); \
si = JReadString((si), &my_str); \
- In
JSON.h:285
:
#define JR_INT_KV(si, k, i) \
do { \
if (!StrCmpZstr(&key, (k))) { \
i64 my_int = 0; \
si = JReadInteger((si), &my_int); \
- In
JSON.h:330
:
#define JR_FLT_KV(si, k, f) \
do { \
if (!StrCmpZstr(&key, (k))) { \
f64 my_flt = 0; \
si = JReadFloat((si), &my_flt); \
- In
JSON.h:375
:
#define JR_BOOL_KV(si, k, b) \
do { \
if (!StrCmpZstr(&key, (k))) { \
bool my_b = 0; \
si = JReadBool((si), &my_b); \
- In
JSON.h:623
:
#define JR_OBJ_KV(si, k, reader) \
do { \
if (!StrCmpZstr(&key, (k))) { \
JR_OBJ(si, reader); \
} \
- In
JSON.h:648
:
#define JR_ARR_KV(si, k, reader) \
do { \
if (!StrCmpZstr(&key, (k))) { \
JR_ARR(si, reader); \
} \