}
a = cJSON_CreateArray();
- if (!a)
- {
- return NULL;
- }
- for(i = 0; i < (size_t)count; i++)
+ for(i = 0; a && (i < (size_t)count); i++)
{
n = cJSON_CreateNumber(numbers[i]);
if (!n)
}
p = n;
}
- a->child->prev = n;
+
+ if (a && a->child) {
+ a->child->prev = n;
+ }
return a;
}
}
a = cJSON_CreateArray();
- if (!a)
- {
- return NULL;
- }
- for(i = 0; i < (size_t)count; i++)
+ for(i = 0; a && (i < (size_t)count); i++)
{
n = cJSON_CreateNumber((double)numbers[i]);
if(!n)
}
p = n;
}
- a->child->prev = n;
+
+ if (a && a->child) {
+ a->child->prev = n;
+ }
return a;
}
}
a = cJSON_CreateArray();
- if (!a)
- {
- return NULL;
- }
- for(i = 0; i < (size_t)count; i++)
+ for(i = 0; a && (i < (size_t)count); i++)
{
n = cJSON_CreateNumber(numbers[i]);
if(!n)
}
p = n;
}
- a->child->prev = n;
+
+ if (a && a->child) {
+ a->child->prev = n;
+ }
return a;
}
}
a = cJSON_CreateArray();
- if (!a)
- {
- return NULL;
- }
- for (i = 0; i < (size_t)count; i++)
+ for (i = 0; a && (i < (size_t)count); i++)
{
n = cJSON_CreateString(strings[i]);
if(!n)
}
p = n;
}
- a->child->prev = n;
+ if (a && a->child) {
+ a->child->prev = n;
+ }
+
return a;
}