- g_datalist_set_data(&pd_ann_visible, optokens[0], dummy);
- for (optok = optokens+1; *optok; optok++) {
- char probe[strlen(*optok)];
- int num;
- if (sscanf(*optok, "%[^=]=%d", probe, &num) == 2) {
- printf("Setting probe '%s' to %d\n", probe, num);
- srd_instance_set_probe(di, probe, num);
- } else {
- fprintf(stderr, "Error: Couldn't parse decoder "
- "options correctly! Aborting.\n");
- /* FIXME: Better error handling. */
- exit(EXIT_FAILURE);
- }
- }
- g_strfreev(optokens);