} else if (target == NULL) { crm_err("No node to copy properties into");
copy_in_properties(xmlNodePtr target, xmlNodePtr src){	if(src == NULL) {		crm_warn("No node to copy properties from");	} else if (src->properties == NULL) {		crm_debug("No properties to copy");	} else if (target == NULL) {		crm_err("No node to copy properties into");	} else {#ifndef USE_BUGGY_LIBXML		xmlAttrPtr prop_iter = NULL;				prop_iter = src->properties;		while(prop_iter != NULL) {			const char *local_prop_name = prop_iter->name;			const char *local_prop_value =				xmlGetProp(src, local_prop_name);						set_xml_property_copy(target,					      local_prop_name,					      local_prop_value);						prop_iter = prop_iter->next;		}#else		xmlCopyPropList(target, src->properties);#endif	}		return;}