Commit e9f5bce3 authored by Rob Shearman's avatar Rob Shearman Committed by Alexandre Julliard

Add configure check for strtoll and strtoull.

Define these to _strtoi64 and _strtoui64 if these are available instead.
parent dfcd07eb
...@@ -16595,6 +16595,10 @@ esac ...@@ -16595,6 +16595,10 @@ esac
for ac_func in \ for ac_func in \
_pclose \ _pclose \
_popen \ _popen \
...@@ -16603,6 +16607,8 @@ for ac_func in \ ...@@ -16603,6 +16607,8 @@ for ac_func in \
_strdup \ _strdup \
_stricmp \ _stricmp \
_strnicmp \ _strnicmp \
_strtoi64 \
_strtoui64 \
_vsnprintf \ _vsnprintf \
asctime_r \ asctime_r \
chsize \ chsize \
...@@ -16654,6 +16660,8 @@ for ac_func in \ ...@@ -16654,6 +16660,8 @@ for ac_func in \
strerror \ strerror \
strncasecmp \ strncasecmp \
strtold \ strtold \
strtoll \
strtoull \
tcgetattr \ tcgetattr \
thr_kill2 \ thr_kill2 \
timegm \ timegm \
......
...@@ -1328,6 +1328,8 @@ AC_CHECK_FUNCS(\ ...@@ -1328,6 +1328,8 @@ AC_CHECK_FUNCS(\
_strdup \ _strdup \
_stricmp \ _stricmp \
_strnicmp \ _strnicmp \
_strtoi64 \
_strtoui64 \
_vsnprintf \ _vsnprintf \
asctime_r \ asctime_r \
chsize \ chsize \
...@@ -1379,6 +1381,8 @@ AC_CHECK_FUNCS(\ ...@@ -1379,6 +1381,8 @@ AC_CHECK_FUNCS(\
strerror \ strerror \
strncasecmp \ strncasecmp \
strtold \ strtold \
strtoll \
strtoull \
tcgetattr \ tcgetattr \
thr_kill2 \ thr_kill2 \
timegm \ timegm \
......
...@@ -666,6 +666,12 @@ ...@@ -666,6 +666,12 @@
/* Define to 1 if you have the `strtold' function. */ /* Define to 1 if you have the `strtold' function. */
#undef HAVE_STRTOLD #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'. */ /* Define to 1 if `direction' is member of `struct ff_effect'. */
#undef HAVE_STRUCT_FF_EFFECT_DIRECTION #undef HAVE_STRUCT_FF_EFFECT_DIRECTION
...@@ -972,6 +978,12 @@ ...@@ -972,6 +978,12 @@
/* Define to 1 if you have the `_strnicmp' function. */ /* Define to 1 if you have the `_strnicmp' function. */
#undef HAVE__STRNICMP #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. */ /* Define to 1 if you have the `_vsnprintf' function. */
#undef HAVE__VSNPRINTF #undef HAVE__VSNPRINTF
......
...@@ -138,6 +138,14 @@ struct statvfs ...@@ -138,6 +138,14 @@ struct statvfs
#define vsnprintf _vsnprintf #define vsnprintf _vsnprintf
#endif #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 #ifndef S_ISLNK
# define S_ISLNK(mod) (0) # define S_ISLNK(mod) (0)
#endif #endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment