return_resource
struct client_resource **return_resource)
if (return_resource)
*return_resource = resource;
return_resource(&(resources->bus_head), temp_resources.bus_head);
return_resource(&(resources->io_head), io_node);
return_resource(&(resources->io_head), io_node);
return_resource(&(resources->io_head), io_node);
return_resource(&(resources->mem_head), mem_node);
return_resource(&(resources->mem_head), mem_node);
return_resource(&(resources->mem_head), mem_node);
return_resource(&(resources->p_mem_head), p_mem_node);
return_resource(&(resources->p_mem_head), p_mem_node);
return_resource(&(resources->p_mem_head), p_mem_node);
return_resource(&(resources->bus_head), hold_bus_node);
return_resource(&(resources->io_head), hold_IO_node);
return_resource(&(resources->mem_head), hold_mem_node);
return_resource(&(resources->p_mem_head), hold_p_mem_node);
return_resource(&(resources->io_head), node);
return_resource(&(resources->mem_head), node);
return_resource(&(resources->p_mem_head), node);
return_resource(&(resources->bus_head), node);