Merge branch 'fix-warnings' into 'master'

Fix -Wimplicit-fallthrough warnings

See merge request sane-project/backends!85
merge-requests/128/head
Olaf Meeuwissen 2019-08-11 01:48:16 +00:00
commit 21bb96d61e
22 zmienionych plików z 34 dodań i 24 usunięć

Wyświetl plik

@ -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:

Wyświetl plik

@ -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)

Wyświetl plik

@ -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);

Wyświetl plik

@ -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);

Wyświetl plik

@ -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:

Wyświetl plik

@ -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);

Wyświetl plik

@ -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);

Wyświetl plik

@ -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:

Wyświetl plik

@ -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

Wyświetl plik

@ -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);

Wyświetl plik

@ -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;

Wyświetl plik

@ -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++;

Wyświetl plik

@ -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:

Wyświetl plik

@ -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;

Wyświetl plik

@ -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;

Wyświetl plik

@ -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

Wyświetl plik

@ -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:

Wyświetl plik

@ -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:

Wyświetl plik

@ -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;

Wyświetl plik

@ -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");

Wyświetl plik

@ -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 */
} }

Wyświetl plik

@ -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);