const char *output_s = NULL;
cib_native_callback(cib_t *cib, struct ha_msg *msg){	int rc = 0;	int call_id = 0;	crm_data_t *output = NULL;	const char *output_s = NULL;	if(cib->op_callback == NULL) {		crm_debug("No OP callback set, ignoring reply");		return;	}		ha_msg_value_int(msg, F_CIB_CALLID, &call_id);	ha_msg_value_int(msg, F_CIB_RC, &rc);	output_s = cl_get_string(msg, F_CIB_CALLDATA);	if(output_s != NULL) {		output = string2xml(output_s);	}		cib->op_callback(msg, call_id, rc, output);		crm_trace("OP callback activated.");}