range = g_strsplit(tokens[i], "-", 2);
if (!range[0] || !range[1] || range[2]) {
/* Need exactly two arguments. */
- printf("Invalid probe syntax '%s'.\n",
- tokens[i]);
+ g_critical("Invalid probe syntax '%s'.", tokens[i]);
error = TRUE;
break;
}
b = strtol(range[0], NULL, 10);
e = strtol(range[1], NULL, 10);
if (b < 1 || e > max_probes || b >= e) {
- printf("Invalid probe range '%s'.\n",
- tokens[i]);
+ g_critical("Invalid probe range '%s'.", tokens[i]);
error = TRUE;
break;
}
} else {
tmp = strtol(tokens[i], NULL, 10);
if (tmp < 1 || tmp > max_probes) {
- printf("Invalid probe %d.\n", tmp);
+ g_critical("Invalid probe %d.", tmp);
error = TRUE;
break;
}
* no need to let them all scan
*/
dev = NULL;
- drivers = sr_hw_list();
+ drivers = sr_driver_list();
for (i = 0; drivers[i]; i++) {
if (strcmp(drivers[i]->name, devstring))
continue;
- num_devs = sr_hw_init(drivers[i]);
+ num_devs = sr_driver_init(drivers[i]);
if (num_devs == 1) {
devs = sr_dev_list();
dev = devs->data;