Lines Matching refs:OPT_SCAN_SOURCE
806 if (s->val[OPT_SCAN_SOURCE].s)
807 free (s->val[OPT_SCAN_SOURCE].s);
808 s->val[OPT_SCAN_SOURCE].s = strdup (s->scanner->Sources[s->scanner->source]);
1012 /* OPT_SCAN_SOURCE */
1013 s->opt[OPT_SCAN_SOURCE].name = SANE_NAME_SCAN_SOURCE;
1014 s->opt[OPT_SCAN_SOURCE].title = SANE_TITLE_SCAN_SOURCE;
1015 s->opt[OPT_SCAN_SOURCE].desc = SANE_DESC_SCAN_SOURCE;
1016 s->opt[OPT_SCAN_SOURCE].type = SANE_TYPE_STRING;
1017 s->opt[OPT_SCAN_SOURCE].size = _source_size_max(s->scanner->Sources);
1018 s->opt[OPT_SCAN_SOURCE].cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT;
1019 s->opt[OPT_SCAN_SOURCE].constraint_type = SANE_CONSTRAINT_STRING_LIST;
1020 s->opt[OPT_SCAN_SOURCE].constraint.string_list = s->scanner->Sources;
1021 if (s->val[OPT_SCAN_SOURCE].s)
1022 free (s->val[OPT_SCAN_SOURCE].s);
1023 s->val[OPT_SCAN_SOURCE].s = strdup (s->scanner->Sources[s->scanner->source]);
1423 case OPT_SCAN_SOURCE:
1449 case OPT_SCAN_SOURCE:
1450 DBG(10, "SET OPT_SCAN_SOURCE(%s)\n", (SANE_String_Const)v);