Skip to content

Commit ae1ed33

Browse files
committed
Change C-style casts to static_cast
1 parent 913e63c commit ae1ed33

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

Packet++/src/Layer.cpp

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ namespace pcpp
6161
return false;
6262
}
6363

64-
if ((size_t)offsetInLayer > m_DataLen)
64+
if (static_cast<size_t>(offsetInLayer) > m_DataLen)
6565
{
6666
PCPP_LOG_ERROR("Requested offset is larger than data length");
6767
return false;
@@ -78,14 +78,14 @@ namespace pcpp
7878
return true;
7979
}
8080

81-
if (m_Data - m_Packet->m_RawPacket->getRawData() + (ptrdiff_t)offsetInLayer
82-
> (ptrdiff_t)m_Packet->m_RawPacket->getRawDataLen())
81+
if (m_Data - m_Packet->m_RawPacket->getRawData() + static_cast<ptrdiff_t>(offsetInLayer)
82+
> static_cast<ptrdiff_t>(m_Packet->m_RawPacket->getRawDataLen()))
8383
{
8484
PCPP_LOG_ERROR("Requested offset is larger than total packet length");
8585
return false;
8686
}
8787

88-
if (m_NextLayer != nullptr && (ptrdiff_t)offsetInLayer > m_NextLayer->m_Data - m_Data)
88+
if (m_NextLayer != nullptr && static_cast<ptrdiff_t>(offsetInLayer) > m_NextLayer->m_Data - m_Data)
8989
{
9090
PCPP_LOG_ERROR("Requested offset exceeds current layer's boundary");
9191
return false;
@@ -102,7 +102,7 @@ namespace pcpp
102102
return false;
103103
}
104104

105-
if ((size_t)offsetInLayer >= m_DataLen)
105+
if (static_cast<size_t>(offsetInLayer) >= m_DataLen)
106106
{
107107
PCPP_LOG_ERROR("Requested offset is larger than data length");
108108
return false;
@@ -120,21 +120,21 @@ namespace pcpp
120120
return true;
121121
}
122122

123-
if ((size_t)offsetInLayer + numOfBytesToShorten > m_DataLen)
123+
if (static_cast<size_t>(offsetInLayer) + numOfBytesToShorten > m_DataLen)
124124
{
125125
PCPP_LOG_ERROR("Requested number of bytes to shorten is larger than data length");
126126
return false;
127127
}
128128

129-
if (m_Data - m_Packet->m_RawPacket->getRawData() + (ptrdiff_t)offsetInLayer + (ptrdiff_t)numOfBytesToShorten
130-
> (ptrdiff_t)(m_Packet->m_RawPacket->getRawDataLen()))
129+
if (m_Data - m_Packet->m_RawPacket->getRawData() + static_cast<ptrdiff_t>(offsetInLayer)
130+
+ static_cast<ptrdiff_t>(numOfBytesToShorten) > static_cast<ptrdiff_t>(m_Packet->m_RawPacket->getRawDataLen()))
131131
{
132132
PCPP_LOG_ERROR("Requested number of bytes to shorten is larger than total packet length");
133133
return false;
134134
}
135135

136-
if (m_NextLayer != nullptr && (ptrdiff_t)offsetInLayer + (ptrdiff_t)numOfBytesToShorten
137-
> m_NextLayer->m_Data - m_Data)
136+
if (m_NextLayer != nullptr && static_cast<ptrdiff_t>(offsetInLayer)
137+
+ static_cast<ptrdiff_t>(numOfBytesToShorten) > m_NextLayer->m_Data - m_Data)
138138
{
139139
PCPP_LOG_ERROR("Requested number of bytes to shorten exceeds current layer's boundary");
140140
return false;

0 commit comments

Comments
 (0)