Lines Matching refs:val

646       if (dev->opt[i].type == SANE_TYPE_STRING && dev->val[i].s)
648 free (dev->val[i].s);
1064 memset (dev->val, 0, sizeof (dev->val));
1078 dev->val[OPT_NUM_OPTS].w = OPT_NUM_OPTIONS;
1098 dev->val[OPT_MODE].s = (SANE_Char *) strdup (""); /* will be set later */
1109 dev->val[OPT_RESOLUTION].w = resolutions_list_300[1];
1117 dev->val[OPT_DUPLEX].w = SANE_FALSE;
1129 dev->val[OPT_FEEDER_MODE].s = strdup (feeder_mode_list[0]);
1147 dev->val[OPT_PAPER_SIZE].s = strdup (""); /* will do it later */
1203 dev->val[OPT_BRIGHTNESS].w = 128;
1215 dev->val[OPT_CONTRAST].w = 128;
1232 dev->val[OPT_AUTOMATIC_THRESHOLD].s = strdup (automatic_threshold_list[0]);
1248 dev->val[OPT_HALFTONE_PATTERN].s = strdup (halftone_pattern_list[0]);
1256 dev->val[OPT_AUTOMATIC_SEPARATION].w = SANE_FALSE;
1266 dev->val[OPT_WHITE_LEVEL].s = strdup (white_level_list[0]);
1279 dev->val[OPT_NOISE_REDUCTION].s = strdup (noise_reduction_list[0]);
1293 dev->val[OPT_IMAGE_EMPHASIS].s = strdup (SANE_I18N ("Medium"));
1303 dev->val[OPT_GAMMA].s = strdup (gamma_list[0]);
1408 window[30] = 255 - dev->val[OPT_BRIGHTNESS].w;
1412 window[32] = dev->val[OPT_CONTRAST].w;
1435 dev->val[OPT_HALFTONE_PATTERN].s);
1442 i = get_string_list_index (gamma_list, dev->val[OPT_GAMMA].s);
1447 i = get_string_list_index (feeder_mode_list, dev->val[OPT_FEEDER_MODE].s);
1452 dev->val[OPT_IMAGE_EMPHASIS].s);
1456 i = get_string_list_index (white_level_list, dev->val[OPT_WHITE_LEVEL].s);
1465 dev->val[OPT_NOISE_REDUCTION].s);
1469 if (dev->val[OPT_AUTOMATIC_SEPARATION].w)
1477 dev->val[OPT_AUTOMATIC_THRESHOLD].s);
1850 SANE_Action action, void *val, SANE_Int * info)
1905 *(SANE_Word *) val = dev->val[option].w;
1918 strcpy (val, dev->val[option].s);
1934 status = sanei_constrain_value (dev->opt + option, val, info);
1952 dev->val[option].w = *(SANE_Word *) val;
1959 value = mmToIlu (SANE_UNFIX (*(SANE_Word *) val));
1962 dev->val[OPT_RESOLUTION].w);
1974 *(SANE_Word *) val = SANE_FIX (iluToMm (value));
1976 dev->val[option].w = *(SANE_Word *) val;
1990 dev->val[option].w = *(SANE_Word *) val;
1999 free (dev->val[option].s);
2000 dev->val[option].s = (SANE_String) strdup (val);
2004 if (strcmp (dev->val[option].s, val) == 0)
2007 free (dev->val[OPT_MODE].s);
2008 dev->val[OPT_MODE].s = (SANE_Char *) strdup (val);
2017 if (strcmp (dev->val[OPT_MODE].s, BLACK_WHITE_STR) == 0)
2027 dev->val[OPT_HALFTONE_PATTERN].s);
2037 else if (strcmp (dev->val[OPT_MODE].s, GRAY4_STR) == 0)
2044 else if (strcmp (dev->val[OPT_MODE].s, GRAY8_STR) == 0)
2067 free (dev->val[option].s);
2068 dev->val[option].s = (SANE_String) strdup (val);
2070 dev->val[OPT_HALFTONE_PATTERN].s);
2083 if (strcmp (dev->val[option].s, val) == 0)
2086 free (dev->val[OPT_PAPER_SIZE].s);
2087 dev->val[OPT_PAPER_SIZE].s = (SANE_Char *) strdup (val);
2090 dev->val[OPT_PAPER_SIZE].s);
2120 if (strcmp (dev->val[option].s, val) == 0)
2123 free (dev->val[option].s);
2124 dev->val[option].s = (SANE_Char *) strdup (val);
2134 if (strcmp (dev->val[option].s, automatic_threshold_list[0]) == 0)
2175 dev->resolution = dev->val[OPT_RESOLUTION].w;
2177 dev->x_tl = mmToIlu (SANE_UNFIX (dev->val[OPT_TL_X].w));
2178 dev->y_tl = mmToIlu (SANE_UNFIX (dev->val[OPT_TL_Y].w));
2179 dev->x_br = mmToIlu (SANE_UNFIX (dev->val[OPT_BR_X].w));
2180 dev->y_br = mmToIlu (SANE_UNFIX (dev->val[OPT_BR_Y].w));
2289 if (dev->val[OPT_DUPLEX].w == SANE_TRUE)
2309 if (dev->val[OPT_DUPLEX].w == SANE_TRUE && dev->page_side == PAGE_FRONT)