Fix warnings that show up with MSVC's 64-bit portability warnings option

(-Wp64).
This commit is contained in:
chris_kohlhoff 2005-10-26 00:01:19 +00:00
parent ddd092a49b
commit df1e0f1058
2 changed files with 16 additions and 12 deletions

View File

@ -122,10 +122,11 @@ inline int recv(socket_type s, bufs* b, size_t count, int flags)
}
// Receive some data.
DWORD recv_buf_count = static_cast<DWORD>(count);
DWORD bytes_transferred = 0;
DWORD recv_flags = flags;
int result = error_wrapper(::WSARecv(s, recv_bufs,
count, &bytes_transferred, &recv_flags, 0, 0));
recv_buf_count, &bytes_transferred, &recv_flags, 0, 0));
if (result != 0)
return -1;
return bytes_transferred;
@ -202,9 +203,10 @@ inline int recvfrom(socket_type s, bufs* b, size_t count, int flags,
}
// Receive some data.
DWORD recv_buf_count = static_cast<DWORD>(count);
DWORD bytes_transferred = 0;
DWORD recv_flags = flags;
int result = error_wrapper(::WSARecvFrom(s, recv_bufs, count,
int result = error_wrapper(::WSARecvFrom(s, recv_bufs, recv_buf_count,
&bytes_transferred, &recv_flags, addr, addrlen, 0, 0));
if (result != 0)
return -1;
@ -266,10 +268,11 @@ inline int send(socket_type s, const bufs* b, size_t count, int flags)
}
// Send the data.
DWORD send_buf_count = static_cast<DWORD>(count);
DWORD bytes_transferred = 0;
DWORD send_flags = flags;
int result = error_wrapper(::WSASend(s, send_bufs,
count, &bytes_transferred, send_flags, 0, 0));
send_buf_count, &bytes_transferred, send_flags, 0, 0));
if (result != 0)
return -1;
return bytes_transferred;
@ -339,8 +342,9 @@ inline int sendto(socket_type s, const bufs* b, size_t count, int flags,
}
// Send the data.
DWORD send_buf_count = static_cast<DWORD>(count);
DWORD bytes_transferred = 0;
int result = ::WSASendTo(s, send_bufs, count,
int result = ::WSASendTo(s, send_bufs, send_buf_count,
&bytes_transferred, flags, addr, addrlen, 0, 0);
if (result != 0)
return -1;

View File

@ -274,7 +274,7 @@ public:
::WSABUF bufs[max_buffers];
typename Const_Buffers::const_iterator iter = buffers.begin();
typename Const_Buffers::const_iterator end = buffers.end();
size_t i = 0;
DWORD i = 0;
for (; iter != end && i < max_buffers; ++iter, ++i)
{
bufs[i].len = static_cast<u_long>(iter->size());
@ -348,7 +348,7 @@ public:
::WSABUF bufs[max_buffers];
typename Const_Buffers::const_iterator iter = buffers.begin();
typename Const_Buffers::const_iterator end = buffers.end();
size_t i = 0;
DWORD i = 0;
for (; iter != end && i < max_buffers; ++iter, ++i)
{
bufs[i].len = static_cast<u_long>(iter->size());
@ -384,7 +384,7 @@ public:
::WSABUF bufs[max_buffers];
typename Const_Buffers::const_iterator iter = buffers.begin();
typename Const_Buffers::const_iterator end = buffers.end();
size_t i = 0;
DWORD i = 0;
for (; iter != end && i < max_buffers; ++iter, ++i)
{
bufs[i].len = static_cast<u_long>(iter->size());
@ -445,7 +445,7 @@ public:
::WSABUF bufs[max_buffers];
typename Const_Buffers::const_iterator iter = buffers.begin();
typename Const_Buffers::const_iterator end = buffers.end();
size_t i = 0;
DWORD i = 0;
for (; iter != end && i < max_buffers; ++iter, ++i)
{
bufs[i].len = static_cast<u_long>(iter->size());
@ -480,7 +480,7 @@ public:
::WSABUF bufs[max_buffers];
typename Mutable_Buffers::const_iterator iter = buffers.begin();
typename Mutable_Buffers::const_iterator end = buffers.end();
size_t i = 0;
DWORD i = 0;
for (; iter != end && i < max_buffers; ++iter, ++i)
{
bufs[i].len = static_cast<u_long>(iter->size());
@ -556,7 +556,7 @@ public:
::WSABUF bufs[max_buffers];
typename Mutable_Buffers::const_iterator iter = buffers.begin();
typename Mutable_Buffers::const_iterator end = buffers.end();
size_t i = 0;
DWORD i = 0;
for (; iter != end && i < max_buffers; ++iter, ++i)
{
bufs[i].len = static_cast<u_long>(iter->size());
@ -591,7 +591,7 @@ public:
::WSABUF bufs[max_buffers];
typename Mutable_Buffers::const_iterator iter = buffers.begin();
typename Mutable_Buffers::const_iterator end = buffers.end();
size_t i = 0;
DWORD i = 0;
for (; iter != end && i < max_buffers; ++iter, ++i)
{
bufs[i].len = static_cast<u_long>(iter->size());
@ -669,7 +669,7 @@ public:
::WSABUF bufs[max_buffers];
typename Mutable_Buffers::const_iterator iter = buffers.begin();
typename Mutable_Buffers::const_iterator end = buffers.end();
size_t i = 0;
DWORD i = 0;
for (; iter != end && i < max_buffers; ++iter, ++i)
{
bufs[i].len = static_cast<u_long>(iter->size());