It seems all contemporary supported platforms except Windows have `ssize_t`.
Furthermore, `int` is not a suitable fallback for a platform that does not have
`ssize_t`.
* Support for the Intel C Compiler in the Autotools build system has been
removed. #2298
+* Fallback typedefs for `ssize_t` have been removed from the CMake build system.
### Fixed
check_function_exists( sincos HAVE_SINCOS )
check_function_exists( srand48 HAVE_SRAND48 )
-# Type checks
-# The function check_size_type also checks if the type exists
-# and sets HAVE_${VARIABLE} accordingly.
-include(CheckTypeSize)
-
-check_type_size( ssize_t SSIZE_T )
-
# Library checks
set( HAVE_ANN ${ANN_FOUND} )
if(with_expat AND EXPAT_FOUND)
#cmakedefine HAVE_SINCOS
#cmakedefine HAVE_SRAND48
-// Types
-#cmakedefine HAVE_SSIZE_T
-
// Typedefs for missing types
-#ifndef HAVE_SSIZE_T
#ifdef _MSC_VER
#include <BaseTsd.h>
typedef SSIZE_T ssize_t;
-#else
-typedef int ssize_t;
-#endif
#endif
// Libraries