- /* Generate ctx->driver_list at runtime. */
- array = g_array_new(TRUE, FALSE, sizeof(struct sr_dev_driver *));
- for (lists = drivers_lists; *lists; lists++)
- for (drivers = *lists; *drivers; drivers++)
- g_array_append_val(array, *drivers);
- context->driver_list = (struct sr_dev_driver **)array->data;
- g_array_free(array, FALSE);