CRM_ASSERT(value != NULL);
CRM_DEV_ASSERT(value != NULL);
crm_element_value_copy(crm_data_t *data, const char *name){	const char *value = NULL;	char *value_copy = NULL;#ifdef USE_LIBXML	value = xmlGetProp(data, name);#else	crm_validate_data(data);	value = cl_get_string(data, name);	if(value != NULL) {		cl_is_allocated(value);	}#endif 	CRM_ASSERT(value != NULL);	if(value != NULL) {		value_copy = crm_strdup(value);	}	return value_copy;}