summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
1d527ea)
Add a "/* fall through */" annotation to "case" statements which
actually should "fall through" to silences GCC warning like this:
hash.c: In function ‘jenkins_hash’:
hash.c:110:27: warning: this statement may fall through
[-Wimplicit-fallthrough=]
110 | case 12: c+=((UINT32)k[11])<<24;
| ~^~~~~~~~~~~~~~~~~~~~~
{
case 12: c+=((UINT32)k[11])<<24;
{
case 12: c+=((UINT32)k[11])<<24;
case 11: c+=((UINT32)k[10]<<16);
case 11: c+=((UINT32)k[10]<<16);
case 10: c+=((UINT32)k[9]<<8);
case 10: c+=((UINT32)k[9]<<8);
case 8 : b+=((UINT32)k[7]<<24);
case 8 : b+=((UINT32)k[7]<<24);
case 7 : b+=((UINT32)k[6]<<16);
case 7 : b+=((UINT32)k[6]<<16);
case 6 : b+=((UINT32)k[5]<<8);
case 6 : b+=((UINT32)k[5]<<8);
case 4 : a+=((UINT32)k[3]<<24);
case 4 : a+=((UINT32)k[3]<<24);
case 3 : a+=((UINT32)k[2]<<16);
case 3 : a+=((UINT32)k[2]<<16);
case 2 : a+=((UINT32)k[1]<<8);
case 2 : a+=((UINT32)k[1]<<8);
case 1 : a+=k[0];
break;
case 0 : return c;
case 1 : a+=k[0];
break;
case 0 : return c;
if (!Op_Check(from, Req))
return Op_NoPrivileges(from, Req);
more_links = true;
if (!Op_Check(from, Req))
return Op_NoPrivileges(from, Req);
more_links = true;
case 'l': /* Link status (servers and own link) */
time_now = time(NULL);
for (con = Conn_First(); con != NONE; con = Conn_Next(con)) {
case 'l': /* Link status (servers and own link) */
time_now = time(NULL);
for (con = Conn_First(); con != NONE; con = Conn_Next(con)) {
Client_ID(Origin), Channel_Name(Channel));
goto chan_exit;
}
Client_ID(Origin), Channel_Name(Channel));
goto chan_exit;
}
case 'i': /* Invite only */
case 'V': /* Invite disallow */
case 'M': /* Only identified nicks can write */
case 'i': /* Invite only */
case 'V': /* Invite disallow */
case 'M': /* Only identified nicks can write */
Channel_Name(Channel));
goto chan_exit;
}
Channel_Name(Channel));
goto chan_exit;
}
case 'a': /* Channel admin */
if(!is_oper && !is_machine && !is_owner && !is_admin) {
connected = IRC_WriteErrClient(Origin,
case 'a': /* Channel admin */
if(!is_oper && !is_machine && !is_owner && !is_admin) {
connected = IRC_WriteErrClient(Origin,
Channel_Name(Channel));
goto chan_exit;
}
Channel_Name(Channel));
goto chan_exit;
}
case 'o': /* Channel operator */
if(!is_oper && !is_machine && !is_owner &&
!is_admin && !is_op) {
case 'o': /* Channel operator */
if(!is_oper && !is_machine && !is_owner &&
!is_admin && !is_op) {
Channel_Name(Channel));
goto chan_exit;
}
Channel_Name(Channel));
goto chan_exit;
}
case 'h': /* Half Op */
if(!is_oper && !is_machine && !is_owner &&
!is_admin && !is_op) {
case 'h': /* Half Op */
if(!is_oper && !is_machine && !is_owner &&
!is_admin && !is_op) {
Channel_Name(Channel));
goto chan_exit;
}
Channel_Name(Channel));
goto chan_exit;
}
case 'v': /* Voice */
if (arg_arg > mode_arg) {
if (is_oper || is_machine || is_owner ||
case 'v': /* Voice */
if (arg_arg > mode_arg) {
if (is_oper || is_machine || is_owner ||