Lines Matching defs:opt

1269       s->opt[OPT_GAMMA].cap |= SANE_CAP_INACTIVE;
1270 s->opt[OPT_CUSTOM_GAMMA].cap |= SANE_CAP_INACTIVE;
1271 s->opt[OPT_GAMMA_VECTOR].cap |= SANE_CAP_INACTIVE;
1272 s->opt[OPT_GAMMA_VECTOR_R].cap |= SANE_CAP_INACTIVE;
1273 s->opt[OPT_GAMMA_VECTOR_G].cap |= SANE_CAP_INACTIVE;
1274 s->opt[OPT_GAMMA_VECTOR_B].cap |= SANE_CAP_INACTIVE;
1278 s->opt[OPT_CUSTOM_GAMMA].cap &= ~SANE_CAP_INACTIVE;
1281 s->opt[OPT_GAMMA].cap &= ~SANE_CAP_INACTIVE;
1282 s->opt[OPT_GAMMA_VECTOR].cap |= SANE_CAP_INACTIVE;
1286 s->opt[OPT_GAMMA].cap |= SANE_CAP_INACTIVE;
1287 s->opt[OPT_GAMMA_VECTOR].cap &= ~SANE_CAP_INACTIVE;
1289 s->opt[OPT_GAMMA_VECTOR_R].cap |= SANE_CAP_INACTIVE;
1290 s->opt[OPT_GAMMA_VECTOR_G].cap |= SANE_CAP_INACTIVE;
1291 s->opt[OPT_GAMMA_VECTOR_B].cap |= SANE_CAP_INACTIVE;
1296 s->opt[OPT_CUSTOM_GAMMA].cap &= ~SANE_CAP_INACTIVE;
1299 s->opt[OPT_GAMMA].cap &= ~SANE_CAP_INACTIVE;
1300 s->opt[OPT_GAMMA_VECTOR_R].cap |= SANE_CAP_INACTIVE;
1301 s->opt[OPT_GAMMA_VECTOR_G].cap |= SANE_CAP_INACTIVE;
1302 s->opt[OPT_GAMMA_VECTOR_B].cap |= SANE_CAP_INACTIVE;
1306 s->opt[OPT_GAMMA].cap |= SANE_CAP_INACTIVE;
1307 s->opt[OPT_GAMMA_VECTOR_R].cap &= ~SANE_CAP_INACTIVE;
1308 s->opt[OPT_GAMMA_VECTOR_G].cap &= ~SANE_CAP_INACTIVE;
1309 s->opt[OPT_GAMMA_VECTOR_B].cap &= ~SANE_CAP_INACTIVE;
1311 s->opt[OPT_GAMMA_VECTOR].cap |= SANE_CAP_INACTIVE;
1321 clip_value (const SANE_Option_Descriptor * opt, void * value)
1330 switch (opt->constraint_type)
1334 range = opt->constraint.range;
1351 word_list = opt->constraint.word_list;
1364 string_list = opt->constraint.string_list;
1410 s->opt[option].name = name;
1411 s->opt[option].title = title;
1412 s->opt[option].desc = desc;
1413 s->opt[option].type = SANE_TYPE_STRING;
1414 s->opt[option].size = max_string_size (string_list);
1415 s->opt[option].constraint_type = SANE_CONSTRAINT_STRING_LIST;
1416 s->opt[option].constraint.string_list = string_list;
1417 s->val[option].s = malloc(s->opt[option].size);
1422 if (s->val[i].s && s->opt[i].type == SANE_TYPE_STRING)
1438 memset (s->opt, 0, sizeof (s->opt));
1443 s->opt[i].size = sizeof (SANE_Word);
1444 s->opt[i].cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT;
1448 s->opt[OPT_NUM_OPTS].title = SANE_TITLE_NUM_OPTIONS;
1449 s->opt[OPT_NUM_OPTS].desc = SANE_DESC_NUM_OPTIONS;
1450 s->opt[OPT_NUM_OPTS].type = SANE_TYPE_INT;
1451 s->opt[OPT_NUM_OPTS].cap = SANE_CAP_SOFT_DETECT;
1455 s->opt[OPT_MODE_GROUP].title = "Scan Mode";
1456 s->opt[OPT_MODE_GROUP].desc = "";
1457 s->opt[OPT_MODE_GROUP].type = SANE_TYPE_GROUP;
1458 s->opt[OPT_MODE_GROUP].cap = 0;
1459 s->opt[OPT_MODE_GROUP].constraint_type = SANE_CONSTRAINT_NONE;
1470 s->opt[OPT_HALFTONE].cap |= SANE_CAP_INACTIVE;
1496 s->opt[OPT_SCANSOURCE].cap |= SANE_CAP_INACTIVE;
1509 s->opt[OPT_RESOLUTION_GROUP].title = "Resolution";
1510 s->opt[OPT_RESOLUTION_GROUP].desc = "";
1511 s->opt[OPT_RESOLUTION_GROUP].type = SANE_TYPE_GROUP;
1512 s->opt[OPT_RESOLUTION_GROUP].cap = 0;
1513 s->opt[OPT_RESOLUTION_GROUP].constraint_type = SANE_CONSTRAINT_NONE;
1526 s->opt[OPT_RESOLUTION].name = SANE_NAME_SCAN_RESOLUTION;
1528 s->opt[OPT_RESOLUTION].title = SANE_TITLE_SCAN_RESOLUTION"(x 10)";
1530 s->opt[OPT_RESOLUTION].title = SANE_TITLE_SCAN_RESOLUTION;
1531 s->opt[OPT_RESOLUTION].desc = SANE_DESC_SCAN_RESOLUTION;
1532 s->opt[OPT_RESOLUTION].type = SANE_TYPE_INT;
1533 s->opt[OPT_RESOLUTION].unit = SANE_UNIT_DPI;
1534 s->opt[OPT_RESOLUTION].constraint_type = SANE_CONSTRAINT_RANGE;
1535 s->opt[OPT_RESOLUTION].constraint.range = &s->dev->info.res_range;
1539 s->opt[OPT_GEOMETRY_GROUP].title = "Geometry";
1540 s->opt[OPT_GEOMETRY_GROUP].desc = "";
1541 s->opt[OPT_GEOMETRY_GROUP].type = SANE_TYPE_GROUP;
1542 s->opt[OPT_GEOMETRY_GROUP].cap = SANE_CAP_ADVANCED;
1543 s->opt[OPT_GEOMETRY_GROUP].constraint_type = SANE_CONSTRAINT_NONE;
1546 s->opt[OPT_TL_X].name = SANE_NAME_SCAN_TL_X;
1547 s->opt[OPT_TL_X].title = SANE_TITLE_SCAN_TL_X;
1548 s->opt[OPT_TL_X].desc = SANE_DESC_SCAN_TL_X;
1549 s->opt[OPT_TL_X].type = SANE_TYPE_FIXED;
1550 s->opt[OPT_TL_X].unit = SANE_UNIT_MM;
1551 s->opt[OPT_TL_X].constraint_type = SANE_CONSTRAINT_RANGE;
1552 s->opt[OPT_TL_X].constraint.range = &s->dev->info.tl_x_ranges[default_source];
1556 s->opt[OPT_TL_Y].name = SANE_NAME_SCAN_TL_Y;
1557 s->opt[OPT_TL_Y].title = SANE_TITLE_SCAN_TL_Y;
1558 s->opt[OPT_TL_Y].desc = SANE_DESC_SCAN_TL_Y;
1559 s->opt[OPT_TL_Y].type = SANE_TYPE_FIXED;
1560 s->opt[OPT_TL_Y].unit = SANE_UNIT_MM;
1561 s->opt[OPT_TL_Y].constraint_type = SANE_CONSTRAINT_RANGE;
1562 s->opt[OPT_TL_Y].constraint.range = &s->dev->info.tl_y_ranges[default_source];
1566 s->opt[OPT_BR_X].name = SANE_NAME_SCAN_BR_X;
1567 s->opt[OPT_BR_X].title = SANE_TITLE_SCAN_BR_X;
1568 s->opt[OPT_BR_X].desc = SANE_DESC_SCAN_BR_X;
1569 s->opt[OPT_BR_X].type = SANE_TYPE_FIXED;
1570 s->opt[OPT_BR_X].unit = SANE_UNIT_MM;
1571 s->opt[OPT_BR_X].constraint_type = SANE_CONSTRAINT_RANGE;
1572 s->opt[OPT_BR_X].constraint.range = &s->dev->info.br_x_ranges[default_source];
1574 clip_value (&s->opt[OPT_BR_X], &scalar);
1578 s->opt[OPT_BR_Y].name = SANE_NAME_SCAN_BR_Y;
1579 s->opt[OPT_BR_Y].title = SANE_TITLE_SCAN_BR_Y;
1580 s->opt[OPT_BR_Y].desc = SANE_DESC_SCAN_BR_Y;
1581 s->opt[OPT_BR_Y].type = SANE_TYPE_FIXED;
1582 s->opt[OPT_BR_Y].unit = SANE_UNIT_MM;
1583 s->opt[OPT_BR_Y].constraint_type = SANE_CONSTRAINT_RANGE;
1584 s->opt[OPT_BR_Y].constraint.range = &s->dev->info.br_y_ranges[default_source];
1586 clip_value (&s->opt[OPT_BR_X], &scalar);
1590 s->opt[OPT_ENHANCEMENT_GROUP].title = "Enhancement";
1591 s->opt[OPT_ENHANCEMENT_GROUP].desc = "";
1592 s->opt[OPT_ENHANCEMENT_GROUP].type = SANE_TYPE_GROUP;
1593 s->opt[OPT_ENHANCEMENT_GROUP].cap = 0;
1594 s->opt[OPT_ENHANCEMENT_GROUP].constraint_type = SANE_CONSTRAINT_NONE;
1602 s->opt[OPT_EDGE_EMPHASIS].cap |= SANE_CAP_INACTIVE;
1605 s->opt[OPT_OR].name = "OR";
1606 s->opt[OPT_OR].title = "OR";
1607 s->opt[OPT_OR].desc = "Select OR emphancement";
1608 s->opt[OPT_OR].type = SANE_TYPE_BOOL;
1612 s->opt[OPT_EDGE].name = "edge";
1613 s->opt[OPT_EDGE].title = "Edge";
1614 s->opt[OPT_EDGE].desc = "Select Edge emphancement";
1615 s->opt[OPT_EDGE].type = SANE_TYPE_BOOL;
1619 s->opt[OPT_NR].name = "NR";
1620 s->opt[OPT_NR].title = "NR";
1621 s->opt[OPT_NR].desc = "Select noise reduction";
1622 s->opt[OPT_NR].type = SANE_TYPE_BOOL;
1627 s->opt[OPT_EDGE].cap |= SANE_CAP_INACTIVE;
1628 s->opt[OPT_NR].cap |= SANE_CAP_INACTIVE;
1629 s->opt[OPT_OR].cap |= SANE_CAP_INACTIVE;
1632 s->opt[OPT_TINT].name = "tint";
1633 s->opt[OPT_TINT].title = "Tint";
1634 s->opt[OPT_TINT].desc = "Select tint";
1635 s->opt[OPT_TINT].type = SANE_TYPE_INT;
1636 s->opt[OPT_TINT].unit = SANE_UNIT_NONE;
1637 s->opt[OPT_TINT].constraint_type = SANE_CONSTRAINT_RANGE;
1638 s->opt[OPT_TINT].constraint.range = &s->dev->info.tint_range;
1641 s->opt[OPT_TINT].cap |= SANE_CAP_INACTIVE;
1644 s->opt[OPT_COLOR].name = "color";
1645 s->opt[OPT_COLOR].title = "Color";
1646 s->opt[OPT_COLOR].desc = "Select color";
1647 s->opt[OPT_COLOR].type = SANE_TYPE_INT;
1648 s->opt[OPT_COLOR].unit = SANE_UNIT_NONE;
1649 s->opt[OPT_COLOR].constraint_type = SANE_CONSTRAINT_RANGE;
1650 s->opt[OPT_COLOR].constraint.range = &s->dev->info.color_range;
1653 s->opt[OPT_COLOR].cap |= SANE_CAP_INACTIVE;
1656 s->opt[OPT_THRESHOLD].name = SANE_NAME_THRESHOLD;
1657 s->opt[OPT_THRESHOLD].title = SANE_TITLE_THRESHOLD;
1658 s->opt[OPT_THRESHOLD].desc = SANE_DESC_THRESHOLD;
1659 s->opt[OPT_THRESHOLD].type = SANE_TYPE_INT;
1660 s->opt[OPT_THRESHOLD].unit = SANE_UNIT_NONE;
1661 s->opt[OPT_THRESHOLD].constraint_type = SANE_CONSTRAINT_RANGE;
1662 s->opt[OPT_THRESHOLD].constraint.range = &s->dev->info.threshold_range;
1664 s->opt[OPT_THRESHOLD].cap |= SANE_CAP_INACTIVE;
1667 s->opt[OPT_THRESHOLD_R].name = SANE_NAME_THRESHOLD "-red";
1672 s->opt[OPT_THRESHOLD_R].title = SANE_TITLE_THRESHOLD " (red)";
1673 s->opt[OPT_THRESHOLD_R].desc = SANE_DESC_THRESHOLD " (red)";
1674 s->opt[OPT_THRESHOLD_R].type = SANE_TYPE_INT;
1675 s->opt[OPT_THRESHOLD_R].unit = SANE_UNIT_NONE;
1676 s->opt[OPT_THRESHOLD_R].constraint_type = SANE_CONSTRAINT_RANGE;
1677 s->opt[OPT_THRESHOLD_R].constraint.range = &s->dev->info.threshold_range;
1679 s->opt[OPT_THRESHOLD_R].cap |= SANE_CAP_INACTIVE;
1681 s->opt[OPT_THRESHOLD_G].name = SANE_NAME_THRESHOLD "-green";
1682 s->opt[OPT_THRESHOLD_G].title = SANE_TITLE_THRESHOLD " (green)";
1683 s->opt[OPT_THRESHOLD_G].desc = SANE_DESC_THRESHOLD " (green)";
1684 s->opt[OPT_THRESHOLD_G].type = SANE_TYPE_INT;
1685 s->opt[OPT_THRESHOLD_G].unit = SANE_UNIT_NONE;
1686 s->opt[OPT_THRESHOLD_G].constraint_type = SANE_CONSTRAINT_RANGE;
1687 s->opt[OPT_THRESHOLD_G].constraint.range = &s->dev->info.threshold_range;
1689 s->opt[OPT_THRESHOLD_G].cap |= SANE_CAP_INACTIVE;
1691 s->opt[OPT_THRESHOLD_B].name = SANE_NAME_THRESHOLD "-blue";
1692 s->opt[OPT_THRESHOLD_B].title = SANE_TITLE_THRESHOLD " (blue)";
1693 s->opt[OPT_THRESHOLD_B].desc = SANE_DESC_THRESHOLD " (blue)";
1694 s->opt[OPT_THRESHOLD_B].type = SANE_TYPE_INT;
1695 s->opt[OPT_THRESHOLD_B].unit = SANE_UNIT_NONE;
1696 s->opt[OPT_THRESHOLD_B].constraint_type = SANE_CONSTRAINT_RANGE;
1697 s->opt[OPT_THRESHOLD_B].constraint.range = &s->dev->info.threshold_range;
1699 s->opt[OPT_THRESHOLD_B].cap |= SANE_CAP_INACTIVE;
1706 s->opt[OPT_LIGHTCOLOR].cap |= SANE_CAP_INACTIVE;
1708 s->opt[OPT_PREVIEW].name = SANE_NAME_PREVIEW;
1709 s->opt[OPT_PREVIEW].title = SANE_TITLE_PREVIEW;
1710 s->opt[OPT_PREVIEW].desc = SANE_DESC_PREVIEW;
1711 s->opt[OPT_PREVIEW].type = SANE_TYPE_BOOL;
1712 s->opt[OPT_PREVIEW].cap = SANE_CAP_SOFT_DETECT | SANE_CAP_SOFT_SELECT;
1718 s->opt[OPT_CUSTOM_GAMMA].name = SANE_NAME_CUSTOM_GAMMA;
1719 s->opt[OPT_CUSTOM_GAMMA].title = SANE_TITLE_CUSTOM_GAMMA;
1720 s->opt[OPT_CUSTOM_GAMMA].desc = SANE_DESC_CUSTOM_GAMMA;
1721 s->opt[OPT_CUSTOM_GAMMA].type = SANE_TYPE_BOOL;
1725 s->opt[OPT_GAMMA_VECTOR].name = SANE_NAME_GAMMA_VECTOR;
1726 s->opt[OPT_GAMMA_VECTOR].title = SANE_TITLE_GAMMA_VECTOR;
1727 s->opt[OPT_GAMMA_VECTOR].desc = SANE_DESC_GAMMA_VECTOR;
1728 s->opt[OPT_GAMMA_VECTOR].type = SANE_TYPE_INT;
1730 s->opt[OPT_GAMMA_VECTOR].cap |= SANE_CAP_INACTIVE;
1732 s->opt[OPT_GAMMA_VECTOR].unit = SANE_UNIT_NONE;
1733 s->opt[OPT_GAMMA_VECTOR].size = 256 * sizeof (SANE_Word);
1734 s->opt[OPT_GAMMA_VECTOR].constraint_type = SANE_CONSTRAINT_RANGE;
1735 s->opt[OPT_GAMMA_VECTOR].constraint.range = &u8_range;
1739 s->opt[OPT_GAMMA_VECTOR_R].name = SANE_NAME_GAMMA_VECTOR_R;
1740 s->opt[OPT_GAMMA_VECTOR_R].title = SANE_TITLE_GAMMA_VECTOR_R;
1741 s->opt[OPT_GAMMA_VECTOR_R].desc = SANE_DESC_GAMMA_VECTOR_R;
1742 s->opt[OPT_GAMMA_VECTOR_R].type = SANE_TYPE_INT;
1744 s->opt[OPT_GAMMA_VECTOR_R].cap |= SANE_CAP_INACTIVE;
1746 s->opt[OPT_GAMMA_VECTOR_R].unit = SANE_UNIT_NONE;
1747 s->opt[OPT_GAMMA_VECTOR_R].size = 256 * sizeof (SANE_Word);
1748 s->opt[OPT_GAMMA_VECTOR_R].constraint_type = SANE_CONSTRAINT_RANGE;
1749 s->opt[OPT_GAMMA_VECTOR_R].constraint.range = &u8_range;
1753 s->opt[OPT_GAMMA_VECTOR_G].name = SANE_NAME_GAMMA_VECTOR_G;
1754 s->opt[OPT_GAMMA_VECTOR_G].title = SANE_TITLE_GAMMA_VECTOR_G;
1755 s->opt[OPT_GAMMA_VECTOR_G].desc = SANE_DESC_GAMMA_VECTOR_G;
1756 s->opt[OPT_GAMMA_VECTOR_G].type = SANE_TYPE_INT;
1758 s->opt[OPT_GAMMA_VECTOR_G].cap |= SANE_CAP_INACTIVE;
1760 s->opt[OPT_GAMMA_VECTOR_G].unit = SANE_UNIT_NONE;
1761 s->opt[OPT_GAMMA_VECTOR_G].size = 256 * sizeof (SANE_Word);
1762 s->opt[OPT_GAMMA_VECTOR_G].constraint_type = SANE_CONSTRAINT_RANGE;
1763 s->opt[OPT_GAMMA_VECTOR_G].constraint.range = &u8_range;
1767 s->opt[OPT_GAMMA_VECTOR_B].name = SANE_NAME_GAMMA_VECTOR_B;
1768 s->opt[OPT_GAMMA_VECTOR_B].title = SANE_TITLE_GAMMA_VECTOR_B;
1769 s->opt[OPT_GAMMA_VECTOR_B].desc = SANE_DESC_GAMMA_VECTOR_B;
1770 s->opt[OPT_GAMMA_VECTOR_B].type = SANE_TYPE_INT;
1772 s->opt[OPT_GAMMA_VECTOR_B].cap |= SANE_CAP_INACTIVE;
1774 s->opt[OPT_GAMMA_VECTOR_B].unit = SANE_UNIT_NONE;
1775 s->opt[OPT_GAMMA_VECTOR_B].size = 256 * sizeof (SANE_Word);
1776 s->opt[OPT_GAMMA_VECTOR_B].constraint_type = SANE_CONSTRAINT_RANGE;
1777 s->opt[OPT_GAMMA_VECTOR_B].constraint.range = &u8_range;
2198 return (s->opt + option);
2223 cap = s->opt[option].cap;
2266 memcpy (val, s->val[option].wa, s->opt[option].size);
2296 status = sanei_constrain_value (s->opt + option, val, info);
2338 s->opt[OPT_LIGHTCOLOR].cap &= ~SANE_CAP_INACTIVE;
2339 s->opt[OPT_THRESHOLD].cap &= ~SANE_CAP_INACTIVE;
2340 s->opt[OPT_TINT].cap |= SANE_CAP_INACTIVE;
2341 s->opt[OPT_COLOR].cap |= SANE_CAP_INACTIVE;
2343 s->opt[OPT_THRESHOLD_R].cap |= SANE_CAP_INACTIVE;
2344 s->opt[OPT_THRESHOLD_G].cap |= SANE_CAP_INACTIVE;
2345 s->opt[OPT_THRESHOLD_B].cap |= SANE_CAP_INACTIVE;
2348 s->opt[OPT_HALFTONE].cap &= ~SANE_CAP_INACTIVE;
2352 s->opt[OPT_LIGHTCOLOR].cap |= SANE_CAP_INACTIVE;
2353 s->opt[OPT_THRESHOLD].cap |= SANE_CAP_INACTIVE;
2354 s->opt[OPT_TINT].cap |= SANE_CAP_INACTIVE;
2355 s->opt[OPT_COLOR].cap |= SANE_CAP_INACTIVE;
2357 s->opt[OPT_THRESHOLD_R].cap &= ~SANE_CAP_INACTIVE;
2358 s->opt[OPT_THRESHOLD_G].cap &= ~SANE_CAP_INACTIVE;
2359 s->opt[OPT_THRESHOLD_B].cap &= ~SANE_CAP_INACTIVE;
2362 s->opt[OPT_HALFTONE].cap &= ~SANE_CAP_INACTIVE;
2366 s->opt[OPT_LIGHTCOLOR].cap &= ~SANE_CAP_INACTIVE;
2367 s->opt[OPT_THRESHOLD].cap |= SANE_CAP_INACTIVE;
2368 s->opt[OPT_TINT].cap |= SANE_CAP_INACTIVE;
2369 s->opt[OPT_COLOR].cap |= SANE_CAP_INACTIVE;
2371 s->opt[OPT_THRESHOLD_R].cap |= SANE_CAP_INACTIVE;
2372 s->opt[OPT_THRESHOLD_G].cap |= SANE_CAP_INACTIVE;
2373 s->opt[OPT_THRESHOLD_B].cap |= SANE_CAP_INACTIVE;
2375 s->opt[OPT_HALFTONE].cap |= SANE_CAP_INACTIVE;
2379 s->opt[OPT_LIGHTCOLOR].cap |= SANE_CAP_INACTIVE;
2380 s->opt[OPT_THRESHOLD].cap |= SANE_CAP_INACTIVE;
2381 s->opt[OPT_TINT].cap &= ~SANE_CAP_INACTIVE;
2382 s->opt[OPT_COLOR].cap &= ~SANE_CAP_INACTIVE;
2384 s->opt[OPT_THRESHOLD_R].cap |= SANE_CAP_INACTIVE;
2385 s->opt[OPT_THRESHOLD_G].cap |= SANE_CAP_INACTIVE;
2386 s->opt[OPT_THRESHOLD_B].cap |= SANE_CAP_INACTIVE;
2388 s->opt[OPT_HALFTONE].cap |= SANE_CAP_INACTIVE;
2394 s->opt[OPT_LIGHTCOLOR].cap &= ~SANE_CAP_INACTIVE;
2398 s->opt[OPT_LIGHTCOLOR].cap |= SANE_CAP_INACTIVE;
2437 s->opt[OPT_TL_X].constraint.range
2439 clip_value (&s->opt[OPT_TL_X], &s->val[OPT_TL_X].w);
2441 s->opt[OPT_TL_Y].constraint.range
2443 clip_value (&s->opt[OPT_TL_Y], &s->val[OPT_TL_Y].w);
2445 s->opt[OPT_BR_X].constraint.range
2447 clip_value (&s->opt[OPT_BR_X], &s->val[OPT_BR_X].w);
2449 s->opt[OPT_BR_Y].constraint.range
2451 clip_value (&s->opt[OPT_BR_Y], &s->val[OPT_BR_Y].w);
2509 for (i = 0; s->opt[OPT_RESOLUTION_LIST].constraint.string_list[i]; i++) {
2511 s->opt[OPT_RESOLUTION_LIST].constraint.string_list[i]) == 0){
2513 = atoi(s->opt[OPT_RESOLUTION_LIST].constraint.string_list[i]);
2528 memcpy (s->val[option].wa, val, s->opt[option].size);