Added additional test for gcvt as uClibc appears to have this and not

ecvt.
This commit is contained in:
Brad Campbell 2002-12-13 23:30:54 +00:00 committed by Alexandre Julliard
parent bbb7dc0fad
commit 5ac2a538c6
4 changed files with 17 additions and 6 deletions

4
configure vendored
View File

@ -11644,6 +11644,8 @@ fi
@ -11657,10 +11659,12 @@ for ac_func in \
chsize \
clone \
ecvt \
fcvt \
finite \
fpclass \
ftruncate \
ftruncate64 \
gcvt \
getnetbyaddr \
getnetbyname \
getopt_long \

View File

@ -916,10 +916,12 @@ AC_CHECK_FUNCS(\
chsize \
clone \
ecvt \
fcvt \
finite \
fpclass \
ftruncate \
ftruncate64 \
gcvt \
getnetbyaddr \
getnetbyname \
getopt_long \

View File

@ -77,6 +77,9 @@
/* Define to 1 if you have the <elf.h> header file. */
#undef HAVE_ELF_H
/* Define to 1 if you have the `fcvt' function. */
#undef HAVE_FCVT
/* Define to 1 if you have the `finite' function. */
#undef HAVE_FINITE
@ -122,6 +125,9 @@
/* Define to 1 if you have the `ftruncate64' function. */
#undef HAVE_FTRUNCATE64
/* Define to 1 if you have the `gcvt' function. */
#undef HAVE_GCVT
/* Define to 1 if you have the `getbkgd' function. */
#undef HAVE_GETBKGD

View File

@ -620,11 +620,6 @@ unsigned short* wine_rewrite_s4tos2(const wchar_t* str4 )
}
#ifndef HAVE_ECVT
/*
* NetBSD 1.5 doesn't have ecvt, fcvt, gcvt. We just check for ecvt, though.
* Fix/verify these implementations !
*/
/***********************************************************************
* ecvt
*/
@ -638,7 +633,9 @@ char *ecvt (double number, int ndigits, int *decpt, int *sign)
*decpt = (dec) ? (int)dec - (int)buf : -1;
return buf;
}
#endif /* HAVE_ECVT */
#ifndef HAVE_FCVT
/***********************************************************************
* fcvt
*/
@ -652,7 +649,9 @@ char *fcvt (double number, int ndigits, int *decpt, int *sign)
*decpt = (dec) ? (int)dec - (int)buf : -1;
return buf;
}
#endif /* HAVE_FCVT */
#ifndef HAVE_GCVT
/***********************************************************************
* gcvt
*
@ -663,7 +662,7 @@ char *gcvt (double number, size_t ndigit, char *buff)
sprintf(buff, "%.*E", (int)ndigit, number);
return buff;
}
#endif /* HAVE_ECVT */
#endif /* HAVE_GCVT */
#ifndef wine_memcpy_unaligned