From cd8d9e24601a67366ae5647bd3fe750056d05f1a Mon Sep 17 00:00:00 2001 From: Quincey Koziol Date: Fri, 12 Jan 2001 15:00:01 -0500 Subject: [svn-r3283] Purpose: Suppress warnings for release. Description: Always declare strdup as extern, figure out way to avoid warnings later. Platforms tested: Linux 2.2.16 (eirene) --- src/H5private.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/H5private.h b/src/H5private.h index e96cc0f..64deb79 100644 --- a/src/H5private.h +++ b/src/H5private.h @@ -727,12 +727,14 @@ __DLL__ int64_t HDstrtoll (const char *s, const char **rest, int base); * And now for a couple non-Posix functions... Watch out for systems that * define these in terms of macros. */ -/* -if !defined strdup && !defined HAVE_STRDUP && !defined _strdup -char *strdup(const char *s); +#ifdef LATER +#if !defined strdup && !defined HAVE_STRDUP && !defined _strdup +extern char *strdup(const char *s); #endif +#else /* LATER */ +extern char *strdup(const char *s); +#endif /* LATER */ #define HDstrdup(S) strdup(S) -*/ #ifdef WIN32 -- cgit v0.12