Lines Matching defs:option

10    License, or (at your option) any later version.
564 sane_get_option_descriptor (SANE_Handle h, SANE_Int option)
568 if (option >= OPTION_MAX || option < 0)
570 return &(dev->optiond[option]);
574 getvalue (SANE_Handle h, SANE_Int option, void *v)
578 if (option != COLOR_OFFSET)
579 *((SANE_Word *) v) = dev->optionw[option];
583 dev->optiond[option].constraint.string_list[dev->
584 optionw[option]]);
590 setvalue (SANE_Handle h, SANE_Int option, void *value, SANE_Int * info)
597 if (option == 0)
601 status = sanei_constrain_value (&(dev->optiond[option]), value, info);
610 switch (option)
613 dev->optionw[option] = *((SANE_Word *) value);
614 s_unit = (int) round2 ((dev->optionw[option] / ((double) MAX_X_S))
620 dev->optionw[option] = round2 ((s_unit / ((double) MAX_X_H)) * MAX_X_S);
628 dev->optionw[option] = *((SANE_Word *) value);
630 s_unit = (int) round2 ((dev->optionw[option] / ((double) MAX_X_S))
636 dev->optionw[option] = round2 ((s_unit / ((double) MAX_X_H)) * MAX_X_S);
642 dev->optionw[option] = *((SANE_Word *) value);
644 s_unit = (int) round2 ((dev->optionw[option] / ((double) MAX_Y_S))
652 dev->optionw[option] = round2 ((s_unit / ((double) MAX_Y_H)) * MAX_Y_S);
658 dev->optionw[option] = *((SANE_Word *) value);
660 s_unit = (int) round2 ((dev->optionw[option] / ((double) MAX_Y_S))
668 dev->optionw[option] = round2 ((s_unit / ((double) MAX_Y_H)) * MAX_Y_S);
674 dev->optionw[option] = GRAY; /* Gray */
676 dev->optionw[option] = RGB; /* RGB */
681 dev->optionw[option] = *((SANE_Word *) value);
687 sane_control_option (SANE_Handle h, SANE_Int option,
691 if (option < 0 || option >= OPTION_MAX)
701 return getvalue (h, option, v);
704 return setvalue (h, option, v, i);