Lines Matching refs:val

395       if (dev->opt[i].type == SANE_TYPE_STRING && dev->val[i].s)
397 free (dev->val[i].s);
678 i = get_string_list_index (dither_list, dev->val[OPT_DITHER].s);
874 if (dev->val[OPT_CUSTOM_GAMMA].w)
907 dev->val[OPT_THRESHOLD].w * (GAMMA_LENGTH / 256);
1047 memset (dev->val, 0, sizeof (dev->val));
1061 dev->val[OPT_NUM_OPTS].w = OPT_NUM_OPTIONS;
1079 dev->val[OPT_MODE].s = (SANE_Char *) strdup (""); /* will be set later */
1089 dev->val[OPT_RESOLUTION].w = 100;
1107 dev->val[OPT_TL_X].w = x_range.min;
1117 dev->val[OPT_TL_Y].w = y_range.min;
1127 dev->val[OPT_BR_X].w = x_range.max;
1137 dev->val[OPT_BR_Y].w = y_range.max;
1156 dev->val[OPT_DITHER].s = strdup (dither_list[0]);
1164 dev->val[OPT_CUSTOM_GAMMA].w = SANE_FALSE;
1176 dev->val[OPT_GAMMA_VECTOR_R].wa = dev->gamma_R;
1188 dev->val[OPT_GAMMA_VECTOR_G].wa = dev->gamma_G;
1200 dev->val[OPT_GAMMA_VECTOR_B].wa = dev->gamma_B;
1212 dev->val[OPT_GAMMA_VECTOR_GRAY].wa = dev->gamma_GRAY;
1224 dev->val[OPT_THRESHOLD].w = 128;
1232 dev->val[OPT_PREVIEW].w = SANE_FALSE;
1630 SANE_Action action, void *val, SANE_Int * info)
1681 *(SANE_Word *) val = dev->val[option].w;
1687 strcpy (val, dev->val[option].s);
1695 memcpy (val, dev->val[option].wa, dev->opt[option].size);
1711 status = sanei_constrain_value (dev->opt + option, val, info);
1731 dev->val[option].w = *(SANE_Word *) val;
1737 dev->val[option].w = *(SANE_Word *) val;
1742 free (dev->val[option].s);
1743 dev->val[option].s = (SANE_String) strdup (val);
1748 if (strcmp (dev->val[option].s, val) == 0)
1751 free (dev->val[OPT_MODE].s);
1752 dev->val[OPT_MODE].s = (SANE_Char *) strdup (val);
1762 if (strcmp (dev->val[OPT_MODE].s, BLACK_WHITE_STR) == 0)
1769 else if (strcmp (dev->val[OPT_MODE].s, GRAY_STR) == 0)
1773 if (dev->val[OPT_CUSTOM_GAMMA].w)
1779 else if (strcmp (dev->val[OPT_MODE].s, COLOR_STR) == 0)
1783 if (dev->val[OPT_CUSTOM_GAMMA].w)
1802 memcpy (dev->val[option].wa, val, dev->opt[option].size);
1806 dev->val[OPT_CUSTOM_GAMMA].w = *(SANE_Word *) val;
1807 if (dev->val[OPT_CUSTOM_GAMMA].w)
1857 if (dev->val[OPT_PREVIEW].w == SANE_TRUE)
1868 dev->x_resolution = dev->val[OPT_RESOLUTION].w;
1869 dev->y_resolution = dev->val[OPT_RESOLUTION].w;
1875 dev->x_tl = mmToIlu (SANE_UNFIX (dev->val[OPT_TL_X].w));
1876 dev->y_tl = mmToIlu (SANE_UNFIX (dev->val[OPT_TL_Y].w));
1877 dev->x_br = mmToIlu (SANE_UNFIX (dev->val[OPT_BR_X].w));
1878 dev->y_br = mmToIlu (SANE_UNFIX (dev->val[OPT_BR_Y].w));