CURL_SIZEOF_LONG: removed, use only SIZEOF_LONG

This commit is contained in:
Daniel Stenberg 2017-08-16 10:25:49 +02:00
parent ab2ef24d5d
commit 6b9bc5a4fe
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
5 changed files with 11 additions and 30 deletions

View File

@ -2084,20 +2084,6 @@ _EOF
]) ])
dnl CURL_CONFIGURE_LONG
dnl -------------------------------------------------
dnl Find out the size of long as reported by sizeof() and define
dnl CURL_SIZEOF_LONG.
AC_DEFUN([CURL_CONFIGURE_LONG], [
if test -z "$ac_cv_sizeof_long" ||
test "$ac_cv_sizeof_long" -eq "0"; then
AC_MSG_ERROR([cannot find out size of long.])
fi
CURL_DEFINE_UNQUOTED([CURL_SIZEOF_LONG], [$ac_cv_sizeof_long])
])
dnl CURL_CONFIGURE_CURL_SOCKLEN_T dnl CURL_CONFIGURE_CURL_SOCKLEN_T
dnl ------------------------------------------------- dnl -------------------------------------------------
dnl The need for the curl_socklen_t definition arises mainly to properly dnl The need for the curl_socklen_t definition arises mainly to properly

View File

@ -3156,7 +3156,6 @@ AC_CHECK_SIZEOF(size_t)
AC_CHECK_SIZEOF(long) AC_CHECK_SIZEOF(long)
AC_CHECK_SIZEOF(int) AC_CHECK_SIZEOF(int)
AC_CHECK_SIZEOF(short) AC_CHECK_SIZEOF(short)
CURL_CONFIGURE_LONG
AC_CHECK_SIZEOF(time_t) AC_CHECK_SIZEOF(time_t)
AC_CHECK_SIZEOF(off_t) AC_CHECK_SIZEOF(off_t)

View File

@ -46,10 +46,6 @@
* If SIZEOF_SIZE_T has not been defined, default to the size of long. * If SIZEOF_SIZE_T has not been defined, default to the size of long.
*/ */
#ifndef SIZEOF_SIZE_T
# define SIZEOF_SIZE_T CURL_SIZEOF_LONG
#endif
#ifdef HAVE_LONGLONG #ifdef HAVE_LONGLONG
# define LONG_LONG_TYPE long long # define LONG_LONG_TYPE long long
# define HAVE_LONG_LONG_TYPE # define HAVE_LONG_LONG_TYPE
@ -326,7 +322,7 @@ static int dprintf_Pass1(const char *format, va_stack_t *vto, char **endpos,
break; break;
#if defined(MP_HAVE_INT_EXTENSIONS) #if defined(MP_HAVE_INT_EXTENSIONS)
case 'I': case 'I':
#if (CURL_SIZEOF_CURL_OFF_T > CURL_SIZEOF_LONG) #if (SIZEOF_CURL_OFF_T > SIZEOF_LONG)
flags |= FLAGS_LONGLONG; flags |= FLAGS_LONGLONG;
#else #else
flags |= FLAGS_LONG; flags |= FLAGS_LONG;
@ -355,7 +351,7 @@ static int dprintf_Pass1(const char *format, va_stack_t *vto, char **endpos,
#endif #endif
break; break;
case 'O': case 'O':
#if (CURL_SIZEOF_CURL_OFF_T > SIZEOF_LONG) #if (SIZEOF_CURL_OFF_T > SIZEOF_LONG)
flags |= FLAGS_LONGLONG; flags |= FLAGS_LONGLONG;
#else #else
flags |= FLAGS_LONG; flags |= FLAGS_LONG;

View File

@ -82,7 +82,7 @@
# define CURL_MASK_SLONG 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFL # define CURL_MASK_SLONG 0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFL
# define CURL_MASK_ULONG 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFUL # define CURL_MASK_ULONG 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFUL
#else #else
# error "CURL_SIZEOF_LONG not defined" # error "SIZEOF_LONG not defined"
#endif #endif
#if (SIZEOF_CURL_OFF_T == 2) #if (SIZEOF_CURL_OFF_T == 2)
@ -98,7 +98,7 @@
# define CURL_MASK_SCOFFT CURL_OFF_T_C(0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF) # define CURL_MASK_SCOFFT CURL_OFF_T_C(0x7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF)
# define CURL_MASK_UCOFFT CURL_OFF_TU_C(0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF) # define CURL_MASK_UCOFFT CURL_OFF_TU_C(0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF)
#else #else
# error "CURL_SIZEOF_CURL_OFF_T not defined" # error "SIZEOF_CURL_OFF_T not defined"
#endif #endif
#if (SIZEOF_SIZE_T == SIZEOF_SHORT) #if (SIZEOF_SIZE_T == SIZEOF_SHORT)

View File

@ -184,7 +184,7 @@ static curl_off_t VmsSpecialSize(const char *name,
#endif /* __VMS */ #endif /* __VMS */
#if defined(HAVE_UTIME) || \ #if defined(HAVE_UTIME) || \
(defined(WIN32) && (CURL_SIZEOF_CURL_OFF_T >= 8)) (defined(WIN32) && (SIZEOF_CURL_OFF_T >= 8))
static void setfiletime(long filetime, const char *filename, static void setfiletime(long filetime, const char *filename,
FILE *error_stream) FILE *error_stream)
{ {
@ -192,10 +192,10 @@ static void setfiletime(long filetime, const char *filename,
/* Windows utime() may attempt to adjust our unix gmt 'filetime' by a daylight /* Windows utime() may attempt to adjust our unix gmt 'filetime' by a daylight
saving time offset and since it's GMT that is bad behavior. When we have saving time offset and since it's GMT that is bad behavior. When we have
access to a 64-bit type we can bypass utime and set the times directly. */ access to a 64-bit type we can bypass utime and set the times directly. */
#if defined(WIN32) && (CURL_SIZEOF_CURL_OFF_T >= 8) #if defined(WIN32) && (SIZEOF_CURL_OFF_T >= 8)
HANDLE hfile; HANDLE hfile;
#if (CURL_SIZEOF_LONG >= 8) #if (SIZEOF_LONG >= 8)
/* 910670515199 is the maximum unix filetime that can be used as a /* 910670515199 is the maximum unix filetime that can be used as a
Windows FILETIME without overflow: 30827-12-31T23:59:59. */ Windows FILETIME without overflow: 30827-12-31T23:59:59. */
if(filetime > CURL_OFF_T_C(910670515199)) { if(filetime > CURL_OFF_T_C(910670515199)) {
@ -204,7 +204,7 @@ static void setfiletime(long filetime, const char *filename,
filetime); filetime);
return; return;
} }
#endif /* CURL_SIZEOF_LONG >= 8 */ #endif /* SIZEOF_LONG >= 8 */
hfile = CreateFileA(filename, FILE_WRITE_ATTRIBUTES, hfile = CreateFileA(filename, FILE_WRITE_ATTRIBUTES,
(FILE_SHARE_READ | FILE_SHARE_WRITE | (FILE_SHARE_READ | FILE_SHARE_WRITE |
@ -254,7 +254,7 @@ static void setfiletime(long filetime, const char *filename,
} }
} }
#endif /* defined(HAVE_UTIME) || \ #endif /* defined(HAVE_UTIME) || \
(defined(WIN32) && (CURL_SIZEOF_CURL_OFF_T >= 8)) */ (defined(WIN32) && (SIZEOF_CURL_OFF_T >= 8)) */
#define BUFFER_SIZE (100*1024) #define BUFFER_SIZE (100*1024)
@ -1844,7 +1844,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
#endif #endif
#if defined(HAVE_UTIME) || \ #if defined(HAVE_UTIME) || \
(defined(WIN32) && (CURL_SIZEOF_CURL_OFF_T >= 8)) (defined(WIN32) && (SIZEOF_CURL_OFF_T >= 8))
/* File time can only be set _after_ the file has been closed */ /* File time can only be set _after_ the file has been closed */
if(!result && config->remote_time && outs.s_isreg && outs.filename) { if(!result && config->remote_time && outs.s_isreg && outs.filename) {
/* Ask libcurl if we got a remote file time */ /* Ask libcurl if we got a remote file time */
@ -1854,7 +1854,7 @@ static CURLcode operate_do(struct GlobalConfig *global,
setfiletime(filetime, outs.filename, config->global->errors); setfiletime(filetime, outs.filename, config->global->errors);
} }
#endif /* defined(HAVE_UTIME) || \ #endif /* defined(HAVE_UTIME) || \
(defined(WIN32) && (CURL_SIZEOF_CURL_OFF_T >= 8)) */ (defined(WIN32) && (SIZEOF_CURL_OFF_T >= 8)) */
#ifdef USE_METALINK #ifdef USE_METALINK
if(!metalink && config->use_metalink && result == CURLE_OK) { if(!metalink && config->use_metalink && result == CURLE_OK) {