Since the former function is getting removed from the lib.
Closes #16319
argv[arg]);
return 0;
}
- port = curlx_ultous(ulnum);
+ port = util_ultous(ulnum);
arg++;
}
}
if(argc > arg) {
char *endptr;
unsigned long ulnum = strtoul(argv[arg], &endptr, 10);
- port = curlx_ultous(ulnum);
+ port = util_ultous(ulnum);
arg++;
}
}
if(argc > arg) {
char *endptr;
unsigned long ulnum = strtoul(argv[arg], &endptr, 10);
- port = curlx_ultous(ulnum);
+ port = util_ultous(ulnum);
arg++;
}
}
argv[arg]);
return 0;
}
- connectport = curlx_ultous(ulnum);
+ connectport = util_ultous(ulnum);
arg++;
}
}
if(argc > arg) {
char *endptr;
unsigned long ulnum = strtoul(argv[arg], &endptr, 10);
- port = curlx_ultous(ulnum);
+ port = util_ultous(ulnum);
arg++;
}
}
if(!ulnum || (ulnum > 65535UL))
logmsg("Invalid CONNECT port received");
else
- req->connect_port = curlx_ultous(ulnum);
+ req->connect_port = util_ultous(ulnum);
}
logmsg("Port number: %d, test case number: %ld",
argv[arg]);
return 0;
}
- port = curlx_ultous(ulnum);
+ port = util_ultous(ulnum);
arg++;
}
}
"be number of seconds\n", argv[arg]);
return 0;
}
- keepalive_secs = curlx_ultous(ulnum);
+ keepalive_secs = util_ultous(ulnum);
arg++;
}
}
if(argc > arg) {
char *endptr;
unsigned long ulnum = strtoul(argv[arg], &endptr, 10);
- port = curlx_ultous(ulnum);
+ port = util_ultous(ulnum);
arg++;
}
}
return rc;
}
#endif
+
+/*
+** unsigned long to unsigned short
+*/
+#define CURL_MASK_USHORT ((unsigned short)~0)
+#define CURL_MASK_SSHORT (CURL_MASK_USHORT >> 1)
+
+unsigned short util_ultous(unsigned long ulnum)
+{
+#ifdef __INTEL_COMPILER
+# pragma warning(push)
+# pragma warning(disable:810) /* conversion may lose significant bits */
+#endif
+
+ DEBUGASSERT(ulnum <= (unsigned long) CURL_MASK_USHORT);
+ return (unsigned short)(ulnum & (unsigned long) CURL_MASK_USHORT);
+
+#ifdef __INTEL_COMPILER
+# pragma warning(pop)
+#endif
+}
struct sockaddr_un *sau);
#endif /* USE_UNIX_SOCKETS */
+unsigned short util_ultous(unsigned long ulnum);
+
#endif /* HEADER_CURL_SERVER_UTIL_H */