mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-07-21 05:39:11 -04:00
Fic Gcc warnings:
/libretroshare/src/file_sharing/p3filelists.cc👎 In static member function ‘static bool p3FileDatabase::convertPointerToEntryIndex(const void*, p3FileDatabase::EntryIndex&, uint32_t&)’: /libretroshare/src/file_sharing/p3filelists.cc:624: warning: dereferencing type-punned pointer will break strict-aliasing rules [- Wstrict-aliasing] e = EntryIndex( *reinterpret_cast<uint32_t*>(&p) & ENTRY_INDEX_BIT_MASK ) ; /home/phenom/GIT/RetroShare/trunk/libretroshare/src/file_sharing/ p3filelists.cc:625: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] friend_index = (*reinterpret_cast<uint32_t*>(&p)) >> NB_ENTRY_INDEX_BITS ; /libretroshare/src/gxstrans/p3gxstransitems.h:29: In file included from ../../../trunk/libretroshare/src/gxstrans/p3gxstransitems.h:29:0, /libretroshare/src/gxstrans/p3gxstransitems.cc:19: from ../../../trunk/ libretroshare/src/gxstrans/p3gxstransitems.cc:19: /libretroshare/src/gxstrans/p3gxstransitems.cc👎 In member function ‘virtual void OutgoingRecord_deprecated::serial_process(RsGenericSerializer::SerializeJob, RsGenericSerializer::SerializeContext&)’: /libretroshare/src/serialiser/rstypeserializer.h:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [- Wstrict-aliasing] RsTypeSerializer::serial_process<T>(j, ctx, reinterpret_cast<T&>(I), #I);\ /libretroshare/src/gxstrans/p3gxstransitems.cc:51: in expansion of macro ‘RS_REGISTER_SERIAL_MEMBER_TYPED’ RS_REGISTER_SERIAL_MEMBER_TYPED(clientService, uint16_t); /libretroshare/src/gxstrans/p3gxstransitems.cc👎 In member function ‘virtual void OutgoingRecord::serial_process(RsGenericSerializer::SerializeJob, RsGenericSerializer::SerializeContext&)’: /libretroshare/src/serialiser/rstypeserializer.h:61: warning: dereferencing type-punned pointer will break strict-aliasing rules [- Wstrict-aliasing] RsTypeSerializer::serial_process<T>(j, ctx, reinterpret_cast<T&>(I), #I);\ /libretroshare/src/gxstrans/p3gxstransitems.cc:65: in expansion of macro ‘RS_REGISTER_SERIAL_MEMBER_TYPED’ RS_REGISTER_SERIAL_MEMBER_TYPED(clientService, uint16_t); /retroshare-gui/src/gui/common/RsBanListToolButton.cpp👎 In member function ‘void RsBanListToolButton::applyIp()’: /retroshare-gui/src/gui/common/RsBanListToolButton.cpp:163: warning: ‘list_type’ may be used uninitialized in this function [-Wmaybe- uninitialized] changed = rsBanList->removeIpRange(addr, masked_bytes, list_type);
This commit is contained in:
parent
4b1161dc0b
commit
a0ebddb4eb
4 changed files with 15 additions and 9 deletions
|
@ -144,11 +144,12 @@ void RsBanListToolButton::applyIp()
|
|||
|
||||
uint32_t list_type;
|
||||
switch (mList) {
|
||||
case LIST_WHITELIST:
|
||||
list_type = RSBANLIST_TYPE_WHITELIST;
|
||||
case LIST_BLACKLIST:
|
||||
list_type = RSBANLIST_TYPE_BLACKLIST;
|
||||
break;
|
||||
case LIST_BLACKLIST:
|
||||
list_type = RSBANLIST_TYPE_BLACKLIST;
|
||||
case LIST_WHITELIST:
|
||||
default:
|
||||
list_type = RSBANLIST_TYPE_WHITELIST;
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -156,11 +157,12 @@ void RsBanListToolButton::applyIp()
|
|||
bool changed = false;
|
||||
|
||||
switch (mMode) {
|
||||
case MODE_ADD:
|
||||
changed = rsBanList->addIpRange(addr, masked_bytes, list_type, "");
|
||||
case MODE_REMOVE:
|
||||
changed = rsBanList->removeIpRange(addr, masked_bytes, list_type);
|
||||
break;
|
||||
case MODE_REMOVE:
|
||||
changed = rsBanList->removeIpRange(addr, masked_bytes, list_type);
|
||||
case MODE_ADD:
|
||||
default:
|
||||
changed = rsBanList->addIpRange(addr, masked_bytes, list_type, "");
|
||||
break;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue