Lines Matching refs:val
491 free (scanner->val[OPT_MODE].s);
492 free (scanner->val[OPT_HALFTONE_PATTERN].s);
525 * @param val Pointer to value to set or get
531 void *val, SANE_Int * info)
614 *(SANE_Word *) val = scanner->val[option].w;
615 DBG (DBG_info_sane, "get %s [#%d] val=%d\n", name, option,scanner->val[option].w);
620 memcpy (val, scanner->val[option].wa, scanner->opt[option].size);
628 strcpy (val, scanner->val[option].s);
629 DBG (DBG_info_sane, "get %s [#%d] val=%s\n", name, option,scanner->val[option].s);
638 DBG (DBG_info_sane, "set %s [#%d] to %d, size=%d\n", name, option, *(SANE_Word *) val, scanner->opt[option].size);
641 DBG (DBG_info_sane, "set %s [#%d] to %f\n", name, option, SANE_UNFIX (*(SANE_Word *) val));
644 DBG (DBG_info_sane, "set %s [#%d] to %s\n", name, option, (char *) val);
647 DBG (DBG_info_sane, "set %s [#%d] to %d\n", name, option, *(SANE_Word *) val);
657 status = sanei_constrain_value (scanner->opt + option, val, info);
704 scanner->val[option].w = *(SANE_Word *) val;
709 memcpy (scanner->val[option].wa, val, scanner->opt[option].size);
716 if (scanner->val[option].s) {
717 free (scanner->val[option].s);
720 scanner->val[option].s = (SANE_Char *) strdup (val);
733 if (scanner->val[option].s) {
734 free (scanner->val[option].s);
737 scanner->val[option].s = (SANE_Char *) strdup (val);
793 if (scanner->val[OPT_PREVIEW].b) {
796 resolution = SANE_UNFIX(scanner->val[OPT_RESOLUTION].w);
799 width = SANE_UNFIX(scanner->val[OPT_BR_X].w)-SANE_UNFIX(scanner->val[OPT_TL_X].w);
800 height = SANE_UNFIX(scanner->val[OPT_BR_Y].w)-SANE_UNFIX(scanner->val[OPT_TL_Y].w);
804 mode = scanner->val[OPT_MODE].s;
815 params->depth = scanner->val[OPT_BIT_DEPTH].w;
819 params->depth = scanner->val[OPT_BIT_DEPTH].w;
823 params->depth = scanner->val[OPT_BIT_DEPTH].w;
1038 if (sanei_pieusb_set_gain_offset (scanner, scanner->val[OPT_CALIBRATION_MODE].s) != SANE_STATUS_GOOD) {
1092 || (scanner->val[OPT_SHADING_ANALYSIS].b != 0)) {
1104 if (sanei_pieusb_set_gain_offset (scanner, scanner->val[OPT_CALIBRATION_MODE].s) != SANE_STATUS_GOOD) {
1223 if (scanner->val[OPT_ADVANCE_SLIDE].b && !scanner->val[OPT_PREVIEW].b) {
1240 mode = scanner->val[OPT_MODE].s;
1250 } else if (scanner->val[OPT_PREVIEW].b) {
1257 } else if (strcmp(mode, SANE_VALUE_SCAN_MODE_COLOR) == 0 && scanner->val[OPT_CLEAN_IMAGE].b) {
1264 if (scanner->val[OPT_CORRECT_SHADING].b && shading_correction_relevant) {
1271 if ((scanner->val[OPT_CORRECT_INFRARED].b || scanner->val[OPT_CLEAN_IMAGE].b) && !scanner->val[OPT_PREVIEW].b && infrared_post_processing_relevant) {
1285 if (scanner->val[OPT_PREVIEW].b) {
1292 if (scanner->buffer.colors == PLANES && (strcmp(mode,SANE_VALUE_SCAN_MODE_COLOR) == 0 && scanner->val[OPT_CLEAN_IMAGE].b)) {