kopia lustrzana https://gitlab.com/sane-project/backends
Merge branch 'fix-warnings' into 'master'
Fix -Wimplicit-fallthrough warnings See merge request sane-project/backends!85merge-requests/128/head
commit
21bb96d61e
|
@ -1485,6 +1485,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option,
|
||||||
case OPT_BR_Y:
|
case OPT_BR_Y:
|
||||||
if (info)
|
if (info)
|
||||||
*info |= SANE_INFO_RELOAD_PARAMS;
|
*info |= SANE_INFO_RELOAD_PARAMS;
|
||||||
|
// fall through
|
||||||
case OPT_SHARPEN:
|
case OPT_SHARPEN:
|
||||||
case OPT_EXPOSURE:
|
case OPT_EXPOSURE:
|
||||||
case OPT_ATTENUATION_RED:
|
case OPT_ATTENUATION_RED:
|
||||||
|
|
|
@ -2064,7 +2064,8 @@ sane_control_option (SANE_Handle handle, SANE_Int option,
|
||||||
v2 = SANE_UNFIX (f);
|
v2 = SANE_UNFIX (f);
|
||||||
DBG (FLOW_CONTROL, "Value %g (Fixed)\n",
|
DBG (FLOW_CONTROL, "Value %g (Fixed)\n",
|
||||||
(action == SANE_ACTION_GET_VALUE) ? v1 : v2);
|
(action == SANE_ACTION_GET_VALUE) ? v1 : v2);
|
||||||
}
|
break;
|
||||||
|
}
|
||||||
default:
|
default:
|
||||||
DBG (FLOW_CONTROL, "Value %u (Int).\n",
|
DBG (FLOW_CONTROL, "Value %u (Int).\n",
|
||||||
(action == SANE_ACTION_GET_VALUE)
|
(action == SANE_ACTION_GET_VALUE)
|
||||||
|
|
|
@ -1889,12 +1889,11 @@ setvalue(SANE_Handle handle, SANE_Int option, void *value, SANE_Int *info)
|
||||||
|
|
||||||
case OPT_BR_X:
|
case OPT_BR_X:
|
||||||
case OPT_BR_Y:
|
case OPT_BR_Y:
|
||||||
sval->w = *((SANE_Word *) value);
|
if (SANE_UNFIX(*((SANE_Word *) value)) == 0) {
|
||||||
if (SANE_UNFIX(sval->w) == 0) {
|
|
||||||
DBG(17, "invalid br-x or br-y\n");
|
DBG(17, "invalid br-x or br-y\n");
|
||||||
return SANE_STATUS_INVAL;
|
return SANE_STATUS_INVAL;
|
||||||
}
|
}
|
||||||
/* passthru */
|
// fall through
|
||||||
case OPT_TL_X:
|
case OPT_TL_X:
|
||||||
case OPT_TL_Y:
|
case OPT_TL_Y:
|
||||||
sval->w = *((SANE_Word *) value);
|
sval->w = *((SANE_Word *) value);
|
||||||
|
|
|
@ -1050,12 +1050,11 @@ setvalue(SANE_Handle handle, SANE_Int option, void *value, SANE_Int *info)
|
||||||
|
|
||||||
case OPT_BR_X:
|
case OPT_BR_X:
|
||||||
case OPT_BR_Y:
|
case OPT_BR_Y:
|
||||||
sval->w = *((SANE_Word *) value);
|
if (SANE_UNFIX(*((SANE_Word *) value)) == 0) {
|
||||||
if (SANE_UNFIX(sval->w) == 0) {
|
|
||||||
DBG(17, " invalid br-x or br-y\n");
|
DBG(17, " invalid br-x or br-y\n");
|
||||||
return SANE_STATUS_INVAL;
|
return SANE_STATUS_INVAL;
|
||||||
}
|
}
|
||||||
/* passthru */
|
// fall through
|
||||||
case OPT_TL_X:
|
case OPT_TL_X:
|
||||||
case OPT_TL_Y:
|
case OPT_TL_Y:
|
||||||
sval->w = *((SANE_Word *) value);
|
sval->w = *((SANE_Word *) value);
|
||||||
|
|
|
@ -1991,6 +1991,7 @@ option_get (TScanner * scanner, SANE_Int optid, void *result)
|
||||||
/* scanner buttons */
|
/* scanner buttons */
|
||||||
case opt_button_0:
|
case opt_button_0:
|
||||||
get_button_status (scanner);
|
get_button_status (scanner);
|
||||||
|
// fall through
|
||||||
case opt_button_1:
|
case opt_button_1:
|
||||||
case opt_button_2:
|
case opt_button_2:
|
||||||
case opt_button_3:
|
case opt_button_3:
|
||||||
|
|
|
@ -3276,12 +3276,11 @@ setvalue(SANE_Handle handle, SANE_Int option, void *value, SANE_Int *info)
|
||||||
|
|
||||||
case OPT_BR_X:
|
case OPT_BR_X:
|
||||||
case OPT_BR_Y:
|
case OPT_BR_Y:
|
||||||
sval->w = *((SANE_Word *) value);
|
if (SANE_UNFIX(*((SANE_Word *) value)) == 0) {
|
||||||
if (SANE_UNFIX(sval->w) == 0) {
|
|
||||||
DBG(17, "invalid br-x or br-y\n");
|
DBG(17, "invalid br-x or br-y\n");
|
||||||
return SANE_STATUS_INVAL;
|
return SANE_STATUS_INVAL;
|
||||||
}
|
}
|
||||||
/* passthru */
|
// fall through
|
||||||
case OPT_TL_X:
|
case OPT_TL_X:
|
||||||
case OPT_TL_Y:
|
case OPT_TL_Y:
|
||||||
sval->w = *((SANE_Word *) value);
|
sval->w = *((SANE_Word *) value);
|
||||||
|
|
|
@ -2789,12 +2789,11 @@ setvalue(SANE_Handle handle, SANE_Int option, void *value, SANE_Int *info)
|
||||||
|
|
||||||
case OPT_BR_X:
|
case OPT_BR_X:
|
||||||
case OPT_BR_Y:
|
case OPT_BR_Y:
|
||||||
sval->w = *((SANE_Word *) value);
|
if (SANE_UNFIX(*((SANE_Word *) value)) == 0) {
|
||||||
if (SANE_UNFIX(sval->w) == 0) {
|
|
||||||
DBG(17, "invalid br-x or br-y\n");
|
DBG(17, "invalid br-x or br-y\n");
|
||||||
return SANE_STATUS_INVAL;
|
return SANE_STATUS_INVAL;
|
||||||
}
|
}
|
||||||
/* passthru */
|
// fall through
|
||||||
case OPT_TL_X:
|
case OPT_TL_X:
|
||||||
case OPT_TL_Y:
|
case OPT_TL_Y:
|
||||||
sval->w = *((SANE_Word *) value);
|
sval->w = *((SANE_Word *) value);
|
||||||
|
|
|
@ -3444,6 +3444,7 @@ sane_control_option (SANE_Handle handle,
|
||||||
case OPT_RESOLUTION:
|
case OPT_RESOLUTION:
|
||||||
if (info)
|
if (info)
|
||||||
*info |= SANE_INFO_RELOAD_PARAMS;
|
*info |= SANE_INFO_RELOAD_PARAMS;
|
||||||
|
// fall through
|
||||||
case OPT_SPEED:
|
case OPT_SPEED:
|
||||||
case OPT_PREVIEW:
|
case OPT_PREVIEW:
|
||||||
case OPT_BACKTRACK:
|
case OPT_BACKTRACK:
|
||||||
|
|
|
@ -2306,6 +2306,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option,
|
||||||
case OPT_BR_Y:
|
case OPT_BR_Y:
|
||||||
if (info && s->val[option].w != *(SANE_Word *) val)
|
if (info && s->val[option].w != *(SANE_Word *) val)
|
||||||
*info |= SANE_INFO_RELOAD_PARAMS;
|
*info |= SANE_INFO_RELOAD_PARAMS;
|
||||||
|
// fall through
|
||||||
case OPT_NUM_OPTS:
|
case OPT_NUM_OPTS:
|
||||||
case OPT_THRESHOLD:
|
case OPT_THRESHOLD:
|
||||||
/* xxx theoretically, we could use OPT_THRESHOLD in
|
/* xxx theoretically, we could use OPT_THRESHOLD in
|
||||||
|
|
|
@ -768,6 +768,7 @@ _InitOptions (TScanner * s)
|
||||||
SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT | SANE_CAP_INACTIVE |
|
SANE_CAP_SOFT_SELECT | SANE_CAP_SOFT_DETECT | SANE_CAP_INACTIVE |
|
||||||
SANE_CAP_EMULATED;
|
SANE_CAP_EMULATED;
|
||||||
pVal->w = 50;
|
pVal->w = 50;
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
DBG (DBG_ERR, "Uninitialised option %d\n", i);
|
DBG (DBG_ERR, "Uninitialised option %d\n", i);
|
||||||
|
|
|
@ -2518,8 +2518,7 @@ sanei_bjnp_read_int (SANE_Int dn, SANE_Byte * buffer, size_t * size)
|
||||||
}
|
}
|
||||||
device[dn].polling_status = BJNP_POLL_STARTED;
|
device[dn].polling_status = BJNP_POLL_STARTED;
|
||||||
|
|
||||||
/* fall through to BJNP_POLL_STARTED */
|
// fall through
|
||||||
|
|
||||||
case BJNP_POLL_STARTED:
|
case BJNP_POLL_STARTED:
|
||||||
/* we use only seonds accuracy between poll attempts */
|
/* we use only seonds accuracy between poll attempts */
|
||||||
timeout = device[dn].bjnp_timeout /1000;
|
timeout = device[dn].bjnp_timeout /1000;
|
||||||
|
|
|
@ -1912,6 +1912,7 @@ static void motorP96SetupRunTable( pScanData ps )
|
||||||
case 3:
|
case 3:
|
||||||
if (*(p.pb + 2))
|
if (*(p.pb + 2))
|
||||||
bColor = 1;
|
bColor = 1;
|
||||||
|
// fall through
|
||||||
case 2:
|
case 2:
|
||||||
if (*(p.pb + 1))
|
if (*(p.pb + 1))
|
||||||
bColor++;
|
bColor++;
|
||||||
|
|
|
@ -1916,6 +1916,7 @@ sane_control_option( SANE_Handle handle, SANE_Int option,
|
||||||
case OPT_BUTTON_0:
|
case OPT_BUTTON_0:
|
||||||
if(!s->calibrating)
|
if(!s->calibrating)
|
||||||
usb_UpdateButtonStatus(s);
|
usb_UpdateButtonStatus(s);
|
||||||
|
// fall through
|
||||||
case OPT_BUTTON_1:
|
case OPT_BUTTON_1:
|
||||||
case OPT_BUTTON_2:
|
case OPT_BUTTON_2:
|
||||||
case OPT_BUTTON_3:
|
case OPT_BUTTON_3:
|
||||||
|
|
|
@ -1625,7 +1625,7 @@ SANE_Status sane_control_option( SANE_Handle handle, SANE_Int option,
|
||||||
*info |= SANE_INFO_RELOAD_OPTIONS | SANE_INFO_RELOAD_PARAMS;
|
*info |= SANE_INFO_RELOAD_OPTIONS | SANE_INFO_RELOAD_PARAMS;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* fall through to OPT_HALFTONE */
|
// fall through
|
||||||
case OPT_HALFTONE:
|
case OPT_HALFTONE:
|
||||||
s->val[option].w = optval - s->opt[option].constraint.string_list;
|
s->val[option].w = optval - s->opt[option].constraint.string_list;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -1022,6 +1022,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option,
|
||||||
case OPT_BR_Y:
|
case OPT_BR_Y:
|
||||||
if (info)
|
if (info)
|
||||||
*info |= SANE_INFO_RELOAD_PARAMS;
|
*info |= SANE_INFO_RELOAD_PARAMS;
|
||||||
|
// fall through
|
||||||
case OPT_BRIGHT_ADJUST:
|
case OPT_BRIGHT_ADJUST:
|
||||||
case OPT_CONTR_ADJUST:
|
case OPT_CONTR_ADJUST:
|
||||||
s->val[option] = *(SANE_Word *) val;
|
s->val[option] = *(SANE_Word *) val;
|
||||||
|
|
|
@ -2825,6 +2825,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option,
|
||||||
case OPT_BR_Y:
|
case OPT_BR_Y:
|
||||||
if (info && s->val[option].w != *(SANE_Word *) val)
|
if (info && s->val[option].w != *(SANE_Word *) val)
|
||||||
*info |= SANE_INFO_RELOAD_PARAMS;
|
*info |= SANE_INFO_RELOAD_PARAMS;
|
||||||
|
// fall through
|
||||||
case OPT_NUM_OPTS:
|
case OPT_NUM_OPTS:
|
||||||
case OPT_THRESHOLD:
|
case OPT_THRESHOLD:
|
||||||
/* xxx theoretically, we could use OPT_THRESHOLD in
|
/* xxx theoretically, we could use OPT_THRESHOLD in
|
||||||
|
|
|
@ -609,14 +609,14 @@ sane_control_option (SANE_Handle handle, SANE_Int iOpt,
|
||||||
{
|
{
|
||||||
case optResolution:
|
case optResolution:
|
||||||
case optTLX: case optTLY: case optBRX: case optBRY:
|
case optTLX: case optTLY: case optBRX: case optBRY:
|
||||||
if (pnInfo) (*pnInfo) |= SANE_INFO_RELOAD_PARAMS;
|
if (pnInfo) (*pnInfo) |= SANE_INFO_RELOAD_PARAMS;
|
||||||
/* fall through side effect free */
|
// fall through
|
||||||
|
case optPreview:
|
||||||
|
case optGrayPreview:
|
||||||
#ifdef SM3600_SUPPORT_EXPOSURE
|
#ifdef SM3600_SUPPORT_EXPOSURE
|
||||||
case optBrightness:
|
case optBrightness:
|
||||||
case optContrast:
|
case optContrast:
|
||||||
#endif
|
#endif
|
||||||
case optPreview:
|
|
||||||
case optGrayPreview:
|
|
||||||
this->aoptVal[iOpt].w = *(SANE_Word*)pVal;
|
this->aoptVal[iOpt].w = *(SANE_Word*)pVal;
|
||||||
break;
|
break;
|
||||||
case optMode:
|
case optMode:
|
||||||
|
|
|
@ -1462,6 +1462,7 @@ sane_control_option (SANE_Handle handle, SANE_Int option,
|
||||||
if (info)
|
if (info)
|
||||||
*info |= SANE_INFO_RELOAD_PARAMS;
|
*info |= SANE_INFO_RELOAD_PARAMS;
|
||||||
|
|
||||||
|
// fall through
|
||||||
case OPT_GRAY_GAIN:
|
case OPT_GRAY_GAIN:
|
||||||
case OPT_GREEN_GAIN:
|
case OPT_GREEN_GAIN:
|
||||||
case OPT_RED_GAIN:
|
case OPT_RED_GAIN:
|
||||||
|
|
|
@ -10239,7 +10239,7 @@ moveToOrigin (void)
|
||||||
end[0] = 0x19;
|
end[0] = 0x19;
|
||||||
end[1] = 0xD5;
|
end[1] = 0xD5;
|
||||||
end[4] = 0x1B;
|
end[4] = 0x1B;
|
||||||
|
// fall through
|
||||||
case 1220:
|
case 1220:
|
||||||
case 2000:
|
case 2000:
|
||||||
w = 300;
|
w = 300;
|
||||||
|
@ -11226,6 +11226,7 @@ sanei_umax_pp_startScan (int x, int y, int width, int height, int dpi,
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
y += 80;
|
y += 80;
|
||||||
|
// fall through
|
||||||
default:
|
default:
|
||||||
y += 8;
|
y += 8;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -2674,6 +2674,9 @@ saned_avahi_callback (AvahiClient *c, AvahiClientState state, void *userdata)
|
||||||
|
|
||||||
case AVAHI_CLIENT_S_COLLISION:
|
case AVAHI_CLIENT_S_COLLISION:
|
||||||
DBG (DBG_INFO, "saned_avahi_callback: AVAHI_CLIENT_S_COLLISION\n");
|
DBG (DBG_INFO, "saned_avahi_callback: AVAHI_CLIENT_S_COLLISION\n");
|
||||||
|
if (avahi_group)
|
||||||
|
avahi_entry_group_reset (avahi_group);
|
||||||
|
break;
|
||||||
|
|
||||||
case AVAHI_CLIENT_S_REGISTERING:
|
case AVAHI_CLIENT_S_REGISTERING:
|
||||||
DBG (DBG_INFO, "saned_avahi_callback: AVAHI_CLIENT_S_REGISTERING\n");
|
DBG (DBG_INFO, "saned_avahi_callback: AVAHI_CLIENT_S_REGISTERING\n");
|
||||||
|
|
|
@ -2260,15 +2260,15 @@ main (int argc, char **argv)
|
||||||
if (defdevname)
|
if (defdevname)
|
||||||
printf ("default device is `%s'\n", defdevname);
|
printf ("default device is `%s'\n", defdevname);
|
||||||
scanimage_exit (0);
|
scanimage_exit (0);
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
case 'V':
|
case 'V':
|
||||||
printf ("scanimage (%s) %s; backend version %d.%d.%d\n", PACKAGE,
|
printf ("scanimage (%s) %s; backend version %d.%d.%d\n", PACKAGE,
|
||||||
VERSION, SANE_VERSION_MAJOR (version_code),
|
VERSION, SANE_VERSION_MAJOR (version_code),
|
||||||
SANE_VERSION_MINOR (version_code),
|
SANE_VERSION_MINOR (version_code),
|
||||||
SANE_VERSION_BUILD (version_code));
|
SANE_VERSION_BUILD (version_code));
|
||||||
scanimage_exit (0);
|
scanimage_exit (0);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break; /* ignore device specific options for now */
|
break; /* ignore device specific options for now */
|
||||||
}
|
}
|
||||||
|
|
|
@ -1611,7 +1611,7 @@ main (int argc, char **argv)
|
||||||
usage (0);
|
usage (0);
|
||||||
exit (0);
|
exit (0);
|
||||||
}
|
}
|
||||||
|
// fall through
|
||||||
default:
|
default:
|
||||||
printf ("unknown option: -%c, try -h for help\n", (*ap)[1]);
|
printf ("unknown option: -%c, try -h for help\n", (*ap)[1]);
|
||||||
exit (0);
|
exit (0);
|
||||||
|
|
Ładowanie…
Reference in New Issue