New MACRO for creating jsontree_array
This proposed MACRO simplifies jsontree_array declarations. It takes as arguments the name of the array and its size. ( I've modified the indention as requested )
This commit is contained in:
parent
602928d948
commit
5edd6bc75b
1 changed files with 7 additions and 0 deletions
|
@ -115,6 +115,13 @@ struct jsontree_array {
|
|||
JSON_TYPE_OBJECT, \
|
||||
sizeof(jsontree_pair_##name)/sizeof(struct jsontree_pair), \
|
||||
jsontree_pair_##name }
|
||||
|
||||
#define JSONTREE_ARRAY(name, count) \
|
||||
static struct jsontree_value *jsontree_value##name[count]; \
|
||||
static struct jsontree_array name = { \
|
||||
JSON_TYPE_ARRAY, \
|
||||
count, \
|
||||
jsontree_value##name }
|
||||
|
||||
void jsontree_setup(struct jsontree_context *js_ctx,
|
||||
struct jsontree_value *root, int (* putchar)(int));
|
||||
|
|
Loading…
Reference in a new issue