MCPcopy Create free account
hub / github.com/ByConity/ByConity / cJSON_CreateString

Function cJSON_CreateString

contrib/cJSON/cJSON.cpp:2367–2382  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2365}
2366
2367CJSON_PUBLIC(cJSON *) cJSON_CreateString(const char *string)
2368{
2369 cJSON *item = cJSON_New_Item(&global_hooks);
2370 if(item)
2371 {
2372 item->type = cJSON_String;
2373 item->valuestring = (char*)cJSON_strdup((const unsigned char*)string, &global_hooks);
2374 if(!item->valuestring)
2375 {
2376 cJSON_Delete(item);
2377 return NULL;
2378 }
2379 }
2380
2381 return item;
2382}
2383
2384CJSON_PUBLIC(cJSON *) cJSON_CreateStringReference(const char *string)
2385{

Callers 2

cJSON_AddStringToObjectFunction · 0.85
cJSON_CreateStringArrayFunction · 0.85

Calls 3

cJSON_New_ItemFunction · 0.85
cJSON_strdupFunction · 0.85
cJSON_DeleteFunction · 0.85

Tested by

no test coverage detected