Lines Matching refs:val

240       if (dev->opt[i].type == SANE_TYPE_STRING && dev->val[i].s)
242 free (dev->val[i].s);
653 memset (dev->val, 0, sizeof (dev->val));
667 dev->val[OPT_NUM_OPTS].w = OPT_NUM_OPTIONS;
686 dev->val[OPT_MODE].s = (SANE_Char *) strdup (scan_mode_list[0]);
696 dev->val[OPT_RESOLUTION].w = 150;
714 dev->val[OPT_TL_X].w = dev->x_range.min;
724 dev->val[OPT_TL_Y].w = dev->y_range.min;
734 dev->val[OPT_BR_X].w = dev->x_range.max;
744 dev->val[OPT_BR_Y].w = dev->y_range.max;
760 dev->val[OPT_CUSTOM_GAMMA].w = SANE_FALSE;
772 dev->val[OPT_GAMMA_VECTOR_R].wa = dev->gamma_R;
784 dev->val[OPT_GAMMA_VECTOR_G].wa = dev->gamma_G;
796 dev->val[OPT_GAMMA_VECTOR_B].wa = dev->gamma_B;
808 dev->val[OPT_THRESHOLD].w = 128;
819 dev->val[OPT_HALFTONE_PATTERN].w = 1;
827 dev->val[OPT_PREVIEW].w = SANE_FALSE;
1011 window[31] = dev->val[OPT_THRESHOLD].w;
1020 window[36] = dev->val[OPT_HALFTONE_PATTERN].w;
1272 if (dev->val[OPT_CUSTOM_GAMMA].w)
1456 SANE_Action action, void *val, SANE_Int * info)
1503 *(SANE_Word *) val = dev->val[option].w;
1508 strcpy (val, dev->val[option].s);
1514 memcpy (val, dev->val[option].wa, dev->opt[option].size);
1530 status = sanei_constrain_value (dev->opt + option, val, info);
1550 dev->val[option].w = *(SANE_Word *) val;
1557 dev->val[option].w = *(SANE_Word *) val;
1561 free (dev->val[OPT_MODE].s);
1562 dev->val[OPT_MODE].s = (SANE_Char *) strdup (val);
1572 if (strcmp (dev->val[OPT_MODE].s, LINEART_STR) == 0)
1577 else if (strcmp (dev->val[OPT_MODE].s, HALFTONE_STR) == 0)
1582 else if (strcmp (dev->val[OPT_MODE].s, GRAY_STR) == 0)
1586 else if (strcmp (dev->val[OPT_MODE].s, COLOR_STR) == 0)
1590 if (dev->val[OPT_CUSTOM_GAMMA].w)
1607 memcpy (dev->val[option].wa, val, dev->opt[option].size);
1611 dev->val[OPT_CUSTOM_GAMMA].w = *(SANE_Word *) val;
1612 if (dev->val[OPT_CUSTOM_GAMMA].w)
1654 if (dev->val[OPT_PREVIEW].w == SANE_TRUE)
1666 dev->resolution = dev->val[OPT_RESOLUTION].w;
1668 dev->x_tl = mmToIlu (SANE_UNFIX (dev->val[OPT_TL_X].w));
1669 dev->y_tl = mmToIlu (SANE_UNFIX (dev->val[OPT_TL_Y].w));
1670 dev->x_br = mmToIlu (SANE_UNFIX (dev->val[OPT_BR_X].w));
1671 dev->y_br = mmToIlu (SANE_UNFIX (dev->val[OPT_BR_Y].w));