crm_malloc(input_copy, sizeof(ha_msg_input_t));
crm_malloc0(input_copy, sizeof(ha_msg_input_t));
new_ha_msg_input(const HA_Message *orig) {	ha_msg_input_t *input_copy = NULL;	crm_malloc(input_copy, sizeof(ha_msg_input_t));	input_copy->msg = ha_msg_copy(orig);	input_copy->xml = get_message_xml(input_copy->msg, F_CRM_DATA);	return input_copy;}