Silence warnings
parent
b254ac991d
commit
315be76034
|
|
@ -149,9 +149,12 @@ std::vector<neodevice_t> PCAP::FindByProduct(int product) {
|
||||||
|
|
||||||
std::string serialFromMAC = GetEthDevSerialFromMacAddress(packet.srcMAC[3], ((packet.srcMAC[4] << 8) | packet.srcMAC[5]));
|
std::string serialFromMAC = GetEthDevSerialFromMacAddress(packet.srcMAC[3], ((packet.srcMAC[4] << 8) | packet.srcMAC[5]));
|
||||||
neodevice_t neodevice;
|
neodevice_t neodevice;
|
||||||
|
#pragma warning(push)
|
||||||
|
#pragma warning(disable:4996)
|
||||||
strncpy(neodevice.serial, serialFromMAC.c_str(), sizeof(neodevice.serial));
|
strncpy(neodevice.serial, serialFromMAC.c_str(), sizeof(neodevice.serial));
|
||||||
neodevice.serial[sizeof(neodevice.serial) - 1] = 0;
|
neodevice.serial[sizeof(neodevice.serial) - 1] = 0;
|
||||||
neodevice.handle = (i << 24) | (packet.srcMAC[3] << 16) | (packet.srcMAC[4] << 8) | (packet.srcMAC[5]);
|
#pragma warning(pop)
|
||||||
|
neodevice.handle = (neodevice_handle_t)((i << 24) | (packet.srcMAC[3] << 16) | (packet.srcMAC[4] << 8) | (packet.srcMAC[5]));
|
||||||
bool alreadyExists = false;
|
bool alreadyExists = false;
|
||||||
for(auto& dev : foundDevices)
|
for(auto& dev : foundDevices)
|
||||||
if(dev.handle == neodevice.handle)
|
if(dev.handle == neodevice.handle)
|
||||||
|
|
@ -262,8 +265,6 @@ bool PCAP::close() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void PCAP::readTask() {
|
void PCAP::readTask() {
|
||||||
constexpr size_t READ_BUFFER_SIZE = 10240;
|
|
||||||
uint8_t readbuf[READ_BUFFER_SIZE];
|
|
||||||
struct pcap_pkthdr* header;
|
struct pcap_pkthdr* header;
|
||||||
const uint8_t* data;
|
const uint8_t* data;
|
||||||
while(!closing) {
|
while(!closing) {
|
||||||
|
|
|
||||||
|
|
@ -30,6 +30,10 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
#pragma warning(push)
|
||||||
|
#pragma warning(disable:4127) // ICS: Warnings generated by this file
|
||||||
|
#pragma warning(disable:4706)
|
||||||
|
|
||||||
#if defined(__GNUC__)
|
#if defined(__GNUC__)
|
||||||
// Disable -Wconversion warnings (spuriously triggered when Traits::size_t and
|
// Disable -Wconversion warnings (spuriously triggered when Traits::size_t and
|
||||||
// Traits::index_t are set to < 32 bits, causing integer promotion, causing warnings
|
// Traits::index_t are set to < 32 bits, causing integer promotion, causing warnings
|
||||||
|
|
@ -3633,3 +3637,5 @@ inline void swap(typename ConcurrentQueue<T, Traits>::ImplicitProducerKVP& a, ty
|
||||||
#if defined(__GNUC__)
|
#if defined(__GNUC__)
|
||||||
#pragma GCC diagnostic pop
|
#pragma GCC diagnostic pop
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#pragma warning(pop)
|
||||||
Loading…
Reference in New Issue