diff options
| author | Peter Eisentraut | 2000-11-20 15:56:14 +0000 |
|---|---|---|
| committer | Peter Eisentraut | 2000-11-20 15:56:14 +0000 |
| commit | 9394d391b803c55281879721ea393a50df4a0be6 (patch) | |
| tree | 8190741de3def3a6c2d73aa19a8a3924da93e6bd /src/include | |
| parent | 2d248d6585672d67e65e90c68622d98e431b8dc8 (diff) | |
Add configure checks for strtoll, strtoull (or strto[u]q). Disable
'long long int' portions of ecpg if the type or these functions don't
exist.
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/config.h.in | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/src/include/config.h.in b/src/include/config.h.in index b066daed7bd..4e36b9099a8 100644 --- a/src/include/config.h.in +++ b/src/include/config.h.in @@ -8,7 +8,7 @@ * or in config.h afterwards. Of course, if you edit config.h, then your * changes will be overwritten the next time you run configure. * - * $Id: config.h.in,v 1.147 2000/11/06 22:18:10 petere Exp $ + * $Id: config.h.in,v 1.148 2000/11/20 15:56:13 petere Exp $ */ #ifndef CONFIG_H @@ -601,12 +601,29 @@ extern void srandom(unsigned int seed); /* Define if C++ compiler accepts "#include <string>" */ #undef HAVE_CXX_STRING_HEADER -/* Define if a system lib (-ldl) has dlopen() (needed for AIX) */ +/* Define if you have the dlopen function */ #undef HAVE_DLOPEN /* Define if you have the optreset variable */ #undef HAVE_INT_OPTRESET +#undef HAVE_STRTOLL +#undef HAVE_STRTOQ + +#if defined(HAVE_LONG_LONG_INT_64) && !defined(HAVE_STRTOLL) && defined(HAVE_STRTOQ) +# define strtoll strtoq +# define HAVE_STRTOLL 1 +#endif + +#undef HAVE_STRTOULL +#undef HAVE_STRTOUQ + +#if defined(HAVE_LONG_LONG_INT_64) && !defined(HAVE_STRTOULL) && defined(HAVE_STRTOUQ) +# define strtoull strtouq +# define HAVE_STRTOULL 1 +#endif + + /* *------------------------------------------------------------------------ * Part 4: pull in system-specific declarations. |
