Add configure check for strtoll and strtoull.

Define these to _strtoi64 and _strtoui64 if these are available instead.
This commit is contained in:
Rob Shearman 2008-03-03 21:48:18 +00:00 committed by Alexandre Julliard
parent dfcd07eba0
commit e9f5bce333
4 changed files with 32 additions and 0 deletions

8
configure vendored
View File

@ -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 \

View File

@ -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 \

View File

@ -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

View File

@ -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