fix some compiler warnings

This commit is contained in:
Yang Tse
2012-03-16 19:06:34 +01:00
parent 97386c3c84
commit 8af4b657d0
8 changed files with 33 additions and 9 deletions

View File

@@ -286,6 +286,25 @@ size_t curlx_sotouz(curl_off_t sonum)
#endif
}
/*
** signed ssize_t to signed int
*/
int curlx_sztosi(ssize_t sznum)
{
#ifdef __INTEL_COMPILER
# pragma warning(push)
# pragma warning(disable:810) /* conversion may lose significant bits */
#endif
DEBUGASSERT(sznum >= 0);
return (int)(sznum & (ssize_t) CURL_MASK_SINT);
#ifdef __INTEL_COMPILER
# pragma warning(pop)
#endif
}
/*
** signed int to unsigned size_t
*/