Lines Matching refs:val
335 chndl->val[opt_num_opts].w = num_options;
337 DBG (2, "val[opt_num_opts]: %d\n", chndl->val[opt_num_opts].w);
350 chndl->val[opt_mode_group].w = 0;
363 chndl->val[opt_mode].s = malloc (od->size);
364 if (!chndl->val[opt_mode].s)
366 strcpy (chndl->val[opt_mode].s, init_mode);
380 chndl->val[opt_threshold].w = init_threshold;
397 chndl->val[opt_resolution].w = init_resolution;
411 chndl->val[opt_non_blocking].w = init_non_blocking;
424 chndl->val[opt_geometry_group].w = 0;
437 chndl->val[opt_tl_x].w = init_tl_x;
450 chndl->val[opt_tl_y].w = init_tl_y;
463 chndl->val[opt_br_x].w = init_br_x;
476 chndl->val[opt_br_y].w = init_br_y;
602 DBG (50, " value: %d\n", chndl->val[option_number].w);
605 SANE_UNFIX (chndl->val[option_number].w));
607 DBG (50, " value: %s\n", chndl->val[option_number].s);
685 DBG (4, "sane_control_option: handle=%p, opt=%d, act=%d, val=%p, info=%p\n",
727 if (chndl->val[option].w == *(SANE_Fixed *) value)
733 chndl->val[option].w = *(SANE_Fixed *) value;
741 if (chndl->val[option].w == *(SANE_Bool *) value)
747 chndl->val[option].w = *(SANE_Bool *) value;
754 if (chndl->val[option].w == *(SANE_Int *) value)
760 chndl->val[option].w = *(SANE_Int *) value;
767 if (strcmp (chndl->val[option].s, value) == 0)
773 strcpy (chndl->val[option].s, (SANE_String) value);
775 if (strcmp (chndl->val[option].s, SANE_VALUE_SCAN_MODE_LINEART) ==
781 if (strcmp (chndl->val[option].s, SANE_VALUE_SCAN_MODE_COLOR) == 0)
786 if (strcmp (chndl->val[option].s, SANE_VALUE_SCAN_MODE_GRAY) == 0)
817 *(SANE_Fixed *) value = chndl->val[option].w;
827 *(SANE_Bool *) value = chndl->val[option].w;
834 strcpy (value, chndl->val[option].s);
840 *(SANE_Int *) value = chndl->val[option].w;
867 int w = SANE_UNFIX (chndl->val[opt_br_x].w -
868 chndl->val[opt_tl_x].w) / MM_IN_INCH *
869 chndl->val[opt_resolution].w;
871 SANE_UNFIX (chndl->val[opt_br_y].w -
872 chndl->val[opt_tl_y].w) / MM_IN_INCH *
873 chndl->val[opt_resolution].w;