rem: struct soap_plist *pp; register int i; id = soap_embedded_id(soap, id, a, SOAP_TYPE_PointerTo_ns1__modifyItemResponse); if (!*a) return soap_element_null(soap, tag, id, type); i = soap_pointer_lookup(soap, *a, SOAP_TYPE__ns1__modifyItemResponse, &pp); if (i) {	if (soap_is_embedded(soap, pp)) return soap_element_ref(soap, tag, id, i); if (soap_is_single(soap, pp)) return (*a)->soap_out(soap, tag, 0, type); soap_set_embedded(soap, pp); return (*a)->soap_out(soap, tag, i, type); } return (*a)->soap_out(soap, tag, soap_pointer_enter(soap, *a, SOAP_TYPE__ns1__modifyItemResponse, &pp), type);
add: id = soap_element_id(soap, tag, id, *a, NULL, 0, type, SOAP_TYPE__ns1__modifyItemResponse); if (id < 0) return soap->error; return (*a)->soap_out(soap, tag, id, type);
context: SOAP_FMAC3 int SOAP_FMAC4 soap_out_PointerTo_ns1__modifyItemResponse(struct soap *soap, const char *tag, int id, _ns1__modifyItemResponse *const*a, const char *type){	struct soap_plist *pp;	register int i;	id = soap_embedded_id(soap, id, a, SOAP_TYPE_PointerTo_ns1__modifyItemResponse);	if (!*a)		return soap_element_null(soap, tag, id, type);	i = soap_pointer_lookup(soap, *a, SOAP_TYPE__ns1__modifyItemResponse, &pp);	if (i)	{	if (soap_is_embedded(soap, pp))			return soap_element_ref(soap, tag, id, i);		if (soap_is_single(soap, pp))			return (*a)->soap_out(soap, tag, 0, type);		soap_set_embedded(soap, pp);		return (*a)->soap_out(soap, tag, i, type);	}	return (*a)->soap_out(soap, tag, soap_pointer_enter(soap, *a, SOAP_TYPE__ns1__modifyItemResponse, &pp), type);}