libhal_get_string_array_from_iter
static char **libhal_get_string_array_from_iter (DBusMessageIter *iter, int *num_elements);
hal_device_names = libhal_get_string_array_from_iter (&iter_array, num_devices);
our_strings = libhal_get_string_array_from_iter (&iter_array, NULL);
hal_device_names = libhal_get_string_array_from_iter (&iter_array, num_devices);
hal_device_names = libhal_get_string_array_from_iter (&iter_array, num_devices);
p->v.strlist_value = libhal_get_string_array_from_iter (&iter_array, NULL);