modify duplex definition

This commit is contained in:
gb 2022-08-16 10:39:51 +08:00
parent cac5bdd57c
commit 7cf06552e7
1 changed files with 4 additions and 4 deletions

View File

@ -106,7 +106,7 @@ SANE_Option_Descriptor* sane_std_opts::get_known_option(const char* name, int* i
}
void sane_std_opts::to_known_opt_value(OPTMAP* opmap, const void* data, void* known_data)
{
if (strcmp(opmap->known.desc->name, SANE_STD_OPT_NAME_PAGE) == 0)
if (strcmp(opmap->known.desc->name, SANE_STD_OPT_NAME_DUPLEX) == 0)
{
*((SANE_Bool*)known_data) = strcmp((char*)data, OPTION_VALUE_SMYM_DM) == 0 ? SANE_FALSE : SANE_TRUE;
}
@ -139,7 +139,7 @@ void* sane_std_opts::from_known_opt_value(OPTMAP* opmap, const void* known_data,
void* buf = nullptr;
int size = opmap->user.desc->size;
if (strcmp(opmap->known.desc->name, SANE_STD_OPT_NAME_PAGE) == 0)
if (strcmp(opmap->known.desc->name, SANE_STD_OPT_NAME_DUPLEX) == 0)
{
buf = local_utility::acquire_memory(size + 4, "");
memset(buf, 0, size + 4);
@ -245,7 +245,7 @@ void sane_std_opts::init_known_opt(int option, SANE_Option_Descriptor* desc)
if (strcmp(desc->title, OPTION_TITLE_SMYM) == 0)
{
// duplex
if (!get_known_option(SANE_STD_OPT_NAME_PAGE))
if (!get_known_option(SANE_STD_OPT_NAME_DUPLEX))
{
OPTMAP om;
int size = sizeof(SANE_Option_Descriptor);
@ -258,7 +258,7 @@ void sane_std_opts::init_known_opt(int option, SANE_Option_Descriptor* desc)
om.known.desc->cap = SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT | SANE_CAP_AUTOMATIC;
om.known.desc->constraint_type = SANE_CONSTRAINT_NONE;
om.known.desc->desc = "set page to be simplex or duplex";
om.known.desc->name = SANE_STD_OPT_NAME_PAGE;
om.known.desc->name = SANE_STD_OPT_NAME_DUPLEX;
om.known.desc->size = sizeof(SANE_Bool);
om.known.desc->title = "Duplex";
om.known.desc->type = SANE_TYPE_BOOL;