Add configure check for strtoll and strtoull.
Define these to _strtoi64 and _strtoui64 if these are available instead.
This commit is contained in:
parent
dfcd07eba0
commit
e9f5bce333
|
@ -16590,6 +16590,10 @@ esac
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -16603,6 +16607,8 @@ for ac_func in \
|
|||
_strdup \
|
||||
_stricmp \
|
||||
_strnicmp \
|
||||
_strtoi64 \
|
||||
_strtoui64 \
|
||||
_vsnprintf \
|
||||
asctime_r \
|
||||
chsize \
|
||||
|
@ -16654,6 +16660,8 @@ for ac_func in \
|
|||
strerror \
|
||||
strncasecmp \
|
||||
strtold \
|
||||
strtoll \
|
||||
strtoull \
|
||||
tcgetattr \
|
||||
thr_kill2 \
|
||||
timegm \
|
||||
|
|
|
@ -1328,6 +1328,8 @@ AC_CHECK_FUNCS(\
|
|||
_strdup \
|
||||
_stricmp \
|
||||
_strnicmp \
|
||||
_strtoi64 \
|
||||
_strtoui64 \
|
||||
_vsnprintf \
|
||||
asctime_r \
|
||||
chsize \
|
||||
|
@ -1379,6 +1381,8 @@ AC_CHECK_FUNCS(\
|
|||
strerror \
|
||||
strncasecmp \
|
||||
strtold \
|
||||
strtoll \
|
||||
strtoull \
|
||||
tcgetattr \
|
||||
thr_kill2 \
|
||||
timegm \
|
||||
|
|
|
@ -666,6 +666,12 @@
|
|||
/* Define to 1 if you have the `strtold' function. */
|
||||
#undef HAVE_STRTOLD
|
||||
|
||||
/* Define to 1 if you have the `strtoll' function. */
|
||||
#undef HAVE_STRTOLL
|
||||
|
||||
/* Define to 1 if you have the `strtoull' function. */
|
||||
#undef HAVE_STRTOULL
|
||||
|
||||
/* Define to 1 if `direction' is member of `struct ff_effect'. */
|
||||
#undef HAVE_STRUCT_FF_EFFECT_DIRECTION
|
||||
|
||||
|
@ -972,6 +978,12 @@
|
|||
/* Define to 1 if you have the `_strnicmp' function. */
|
||||
#undef HAVE__STRNICMP
|
||||
|
||||
/* Define to 1 if you have the `_strtoi64' function. */
|
||||
#undef HAVE__STRTOI64
|
||||
|
||||
/* Define to 1 if you have the `_strtoui64' function. */
|
||||
#undef HAVE__STRTOUI64
|
||||
|
||||
/* Define to 1 if you have the `_vsnprintf' function. */
|
||||
#undef HAVE__VSNPRINTF
|
||||
|
||||
|
|
|
@ -138,6 +138,14 @@ struct statvfs
|
|||
#define vsnprintf _vsnprintf
|
||||
#endif
|
||||
|
||||
#if !defined(HAVE_STRTOLL) && defined(HAVE__STRTOI64)
|
||||
#define strtoll _strtoi64
|
||||
#endif
|
||||
|
||||
#if !defined(HAVE_STRTOULL) && defined(HAVE__STRTOUI64)
|
||||
#define strtoull _strtoui64
|
||||
#endif
|
||||
|
||||
#ifndef S_ISLNK
|
||||
# define S_ISLNK(mod) (0)
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue