diff options
author | wlemb <wlemb> | 2003-04-23 07:21:09 +0000 |
---|---|---|
committer | wlemb <wlemb> | 2003-04-23 07:21:09 +0000 |
commit | e34cfef0396b013b443f092a2c99e70ab3cb5e1d (patch) | |
tree | b931ccce48a3dd19feced3f1675b61d9fbf84585 /src/include | |
parent | f25a24025f4043e3450050cc87aa111be854fbea (diff) | |
download | groff-e34cfef0396b013b443f092a2c99e70ab3cb5e1d.tar.gz |
HP-UX 10.20 has `snprintf' but it isn't declared.
* configure.ac: Add declaration test for snprintf.
* configure: Regenerated.
* src/include/lib.h: Handle `NEED_DECLARATION_SNPRINTF'.
* src/include/config.hin: Regenerated.
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/config.hin | 3 | ||||
-rw-r--r-- | src/include/lib.h | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/src/include/config.hin b/src/include/config.hin index 98441243..13a3630d 100644 --- a/src/include/config.hin +++ b/src/include/config.hin @@ -135,6 +135,9 @@ /* Define if your C++ doesn't declare rand(). */ #undef NEED_DECLARATION_RAND +/* Define if your C++ doesn't declare snprintf(). */ +#undef NEED_DECLARATION_SNPRINTF + /* Define if your C++ doesn't declare srand(). */ #undef NEED_DECLARATION_SRAND diff --git a/src/include/lib.h b/src/include/lib.h index 3e6cb231..bebad98e 100644 --- a/src/include/lib.h +++ b/src/include/lib.h @@ -59,7 +59,8 @@ int is_prime(unsigned); #include <strings.h> #endif -#ifndef HAVE_SNPRINTF +/* HP-UX 10.20 doesn't declare snprintf() */ +#if !defined(HAVE_SNPRINTF) || defined(NEED_DECLARATION_SNPRINTF) #include <stdarg.h> extern "C" { int snprintf(char *, size_t, const char *, /*args*/ ...); |