MCPcopy Create free account
hub / github.com/Wassimulator/CactusViewer / cJSON_CreateString

Function cJSON_CreateString

src/cJSON.c:2455–2470  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2453}
2454
2455CJSON_PUBLIC(cJSON *) cJSON_CreateString(const char *string)
2456{
2457 cJSON *item = cJSON_New_Item(&global_hooks);
2458 if(item)
2459 {
2460 item->type = cJSON_String;
2461 item->valuestring = (char*)cJSON_strdup((const unsigned char*)string, &global_hooks);
2462 if(!item->valuestring)
2463 {
2464 cJSON_Delete(item);
2465 return NULL;
2466 }
2467 }
2468
2469 return item;
2470}
2471
2472CJSON_PUBLIC(cJSON *) cJSON_CreateStringReference(const char *string)
2473{

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