Lines Matching defs:option
462 /* Control option */
464 sane_control_option (SANE_Handle handle, SANE_Int option,
475 if (option < 0 || option >= NUM_OPTIONS)
478 cap = s->opt[option].cap;
484 if (s->opt[option].type == SANE_TYPE_STRING)
487 option, s->val[option].s);
488 strcpy (val, s->val[option].s);
492 *(SANE_Word *) val = s->val[option].w;
494 option, s->val[option].w);
504 status = sanei_constrain_value (s->opt + option, val, info);
508 if (s->opt[option].type == SANE_TYPE_STRING)
510 if (!strcmp (val, s->val[option].s))
513 option, (SANE_String_Const) val);
517 if (*(SANE_Word *) val == s->val[option].w)
520 option, *(SANE_Word *) val);
523 switch (option)
527 s->val[option].w = *(SANE_Word *) val;
535 s->val[option].w = *(SANE_Word *) val;
545 s->val[option].w = *(SANE_Word *) val;
556 s->val[option].w = *(SANE_Word *) val;
567 s->val[option].w = *(SANE_Word *) val;
576 s->val[option].w = *(SANE_Word *) val;
589 s->val[option].w = *(SANE_Word *) val;
593 s->val[option].w = *(SANE_Word *) val;
594 return kvs20xx_set_timeout (s, s->val[option].w);
601 strcpy (s->val[option].s, val);
624 strcpy (s->val[option].s, val);
625 if (strcmp (s->val[option].s, manual_feed_list[0]) == 0) /* off */