summaryrefslogtreecommitdiffstats
path: root/unix/tclUnixSock.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2025-03-30 08:41:50 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2025-03-30 08:41:50 (GMT)
commit254025c6d682cfde6e1cada371c419af7c60087b (patch)
tree80cef3a45304cecf6752d3c8c1d587ec3dc9974d /unix/tclUnixSock.c
parentb915f649c229620e5a17add0e25b85ee99c9c91d (diff)
downloadtcl-254025c6d682cfde6e1cada371c419af7c60087b.zip
tcl-254025c6d682cfde6e1cada371c419af7c60087b.tar.gz
tcl-254025c6d682cfde6e1cada371c419af7c60087b.tar.bz2
Fix some -Wconversion warningscore-conversion-warning
Diffstat (limited to 'unix/tclUnixSock.c')
-rw-r--r--unix/tclUnixSock.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/unix/tclUnixSock.c b/unix/tclUnixSock.c
index f2b15b2..cfdf98d 100644
--- a/unix/tclUnixSock.c
+++ b/unix/tclUnixSock.c
@@ -508,7 +508,7 @@ TcpInputProc(
int *errorCodePtr) /* Where to store error code. */
{
TcpState *statePtr = (TcpState *)instanceData;
- int bytesRead;
+ ssize_t bytesRead;
*errorCodePtr = 0;
if (WaitForConnect(statePtr, errorCodePtr) != 0) {
@@ -516,7 +516,7 @@ TcpInputProc(
}
bytesRead = recv(statePtr->fds.fd, buf, bufSize, 0);
if (bytesRead >= 0) {
- return bytesRead;
+ return (int)bytesRead;
}
if (errno == ECONNRESET) {
/*
@@ -558,7 +558,7 @@ TcpOutputProc(
int *errorCodePtr) /* Where to store error code. */
{
TcpState *statePtr = (TcpState *)instanceData;
- int written;
+ ssize_t written;
*errorCodePtr = 0;
if (WaitForConnect(statePtr, errorCodePtr) != 0) {
@@ -567,7 +567,7 @@ TcpOutputProc(
written = send(statePtr->fds.fd, buf, toWrite, 0);
if (written >= 0) {
- return written;
+ return (int)written;
}
*errorCodePtr = errno;
return -1;
@@ -1607,7 +1607,7 @@ TclpMakeTcpClientChannelMode(
statePtr = (TcpState *)Tcl_Alloc(sizeof(TcpState));
memset(statePtr, 0, sizeof(TcpState));
- statePtr->fds.fd = PTR2INT(sock);
+ statePtr->fds.fd = (int)PTR2INT(sock);
statePtr->flags = 0;
snprintf(channelName, sizeof(channelName), SOCK_TEMPLATE, PTR2INT(statePtr));
@@ -1768,8 +1768,8 @@ Tcl_OpenTcpServerEx(
*/
if (port == 0 && chosenport != 0) {
- ((struct sockaddr_in *) addrPtr->ai_addr)->sin_port =
- htons(chosenport);
+ ((struct sockaddr_in *)addrPtr->ai_addr)->sin_port =
+ htons((uint16_t)chosenport);
}
#ifdef IPV6_V6ONLY