Lines Matching refs:val
1369 section_parse(const char *val, BH_Section *sect, SANE_Int res, SANE_Int comp)
1387 if (strlen(val) > sizeof(buf) - 1)
1395 strcpy(buf, val);
1484 val,
1497 setup_sections (BH_Scanner *s, const char *val)
1506 if (strlen(val) > sizeof(buf) - 1)
1513 strcpy(buf, val);
1537 if (section > buf + strlen(val)) break;
2322 memset (s->val, 0, sizeof (s->val));
2334 s->val[OPT_NUM_OPTS].w = NUM_OPTIONS;
2350 s->val[OPT_PREVIEW].w = 0;
2359 s->val[OPT_INQUIRY].s = strdup(inquiry_data);
2370 s->val[OPT_SCAN_MODE].s = strdup (scan_mode_list[0]);
2380 s->val[OPT_RESOLUTION].w = s->hw->info.res_default;
2390 s->val[OPT_COMPRESSION].s = strdup (compression_list[0]);
2419 s->val[OPT_AUTOBORDER].w = s->hw->info.autoborder_default;
2429 s->val[OPT_PAPER_SIZE].s = strdup (paper_list[0]);
2439 s->val[OPT_ROTATION].s = strdup (rotation_list[0]);
2447 s->val[OPT_DESKEW].w = s->hw->info.deskew_default;
2457 s->val[OPT_TL_X].w = SANE_FIX(0.0);
2467 s->val[OPT_TL_Y].w = SANE_FIX(0.0);
2477 s->val[OPT_BR_X].w = s->hw->info.x_range.max;
2487 s->val[OPT_BR_Y].w = s->hw->info.y_range.max;
2510 s->val[OPT_SCAN_SOURCE].s = strdup (scan_source_list[0]);
2518 s->val[OPT_BATCH].w = s->hw->info.batch_default;
2526 s->val[OPT_CHECK_ADF].w = s->hw->info.check_adf_default;
2534 s->val[OPT_DUPLEX].w = s->hw->info.duplex_default;
2544 s->val[OPT_TIMEOUT_ADF].w = s->hw->info.timeout_adf_default;
2554 s->val[OPT_TIMEOUT_MANUAL].w = s->hw->info.timeout_manual_default;
2585 s->val[OPT_CONTROL_PANEL].w = s->hw->info.control_panel_default;
2595 s->val[OPT_ACE_FUNCTION].w = 0;
2605 s->val[OPT_ACE_SENSITIVITY].w = 4;
2615 s->val[OPT_BRIGHTNESS].w = 0;
2625 s->val[OPT_THRESHOLD].w = 0;
2635 s->val[OPT_CONTRAST].w = 0;
2643 s->val[OPT_NEGATIVE].w = SANE_FALSE;
2681 s->val[OPT_ICON_WIDTH].w = 0;
2691 s->val[OPT_ICON_LENGTH].w = 0;
2717 s->val[OPT_BARCODE_SEARCH_BAR].s = strdup (barcode_search_bar_list[0]);
2727 s->val[OPT_BARCODE_SEARCH_COUNT].w = 3;
2737 s->val[OPT_BARCODE_SEARCH_MODE].s = strdup(barcode_search_mode_list[0]);
2747 s->val[OPT_BARCODE_HMIN].w = 5;
2757 s->val[OPT_BARCODE_SEARCH_TIMEOUT].w = 10000;
2767 s->val[OPT_SECTION].s = strdup ("");
2777 s->val[OPT_BARCODE_RELMAX].w = 0;
2787 s->val[OPT_BARCODE_BARMIN].w = 0;
2797 s->val[OPT_BARCODE_BARMAX].w = 0;
2807 s->val[OPT_BARCODE_CONTRAST].w = 3;
2817 s->val[OPT_BARCODE_PATCHMODE].w = 0;
3347 void *val, SANE_Word *info)
3399 *(SANE_Word *) val = s->val[option].w;
3412 strcpy (val, s->val[option].s);
3424 *(SANE_Word *) val = s->val[option].w;
3439 name, option, *(SANE_Word *) val);
3444 name, option, SANE_UNFIX(*(SANE_Word *) val));
3449 name, option, (char *) val);
3460 status = sanei_constrain_value (s->opt + option, val, info);
3472 if (s->val[option].w != *(SANE_Word *) val)
3481 free (s->val[OPT_PAPER_SIZE].s);
3482 s->val[OPT_PAPER_SIZE].s = strdup(paper_list[0]);
3487 if (info && s->val[option].w != *(SANE_Word *) val)
3508 s->val[option].w = *(SANE_Word *) val;
3514 s->search_bars[0] = get_barcode_id(val);
3521 if (s->val[option].s)
3522 free (s->val[option].s);
3523 s->val[option].s = strdup (val);
3538 s->val[option].w = *(SANE_Word *) val;
3545 if (s->val[option].w != *(SANE_Word *) val)
3549 s->val[option].w = *(SANE_Word *) val;
3551 if (*(SANE_Word *) val == SANE_TRUE)
3585 if (strcmp (s->val[option].s, (SANE_String) val))
3588 if (get_scan_mode_id((SANE_String) val) != 0)
3594 if (s->val[OPT_COMPRESSION].s &&
3595 get_compression_id(s->val[OPT_COMPRESSION].s) != 0)
3597 free (s->val[OPT_COMPRESSION].s);
3598 s->val[OPT_COMPRESSION].s = strdup(compression_list[0]);
3606 free (s->val[option].s);
3607 s->val[option].s = strdup (val);
3614 if (strcmp (s->val[option].s, (SANE_String) val))
3616 SANE_Int paper_id = get_paper_id((SANE_String) val);
3650 s->val[OPT_TL_X].w = SANE_FIX(left);
3651 s->val[OPT_TL_Y].w = SANE_FIX(0.0);
3652 s->val[OPT_BR_X].w = SANE_FIX(MIN(x + left, x_max));
3653 s->val[OPT_BR_Y].w = SANE_FIX(MIN(y, y_max));
3655 free (s->val[option].s);
3656 s->val[option].s = strdup (val);