Fix "_BSD_SOURCE" redefined warning
../../skeletons/GeneralizedTime.c:7:0: warning: "_BSD_SOURCE" redefined [enabled by default]
#define _BSD_SOURCE /* for timegm(3) */
diff --git a/skeletons/GeneralizedTime.c b/skeletons/GeneralizedTime.c
index 7e14477..07297db 100644
--- a/skeletons/GeneralizedTime.c
+++ b/skeletons/GeneralizedTime.c
@@ -4,7 +4,9 @@
*/
#define _POSIX_PTHREAD_SEMANTICS /* for Sun */
#define _REENTRANT /* for Sun */
+#ifndef _BSD_SOURCE
#define _BSD_SOURCE /* for timegm(3) */
+#endif
#include <asn_internal.h>
#include <GeneralizedTime.h>
diff --git a/skeletons/REAL.c b/skeletons/REAL.c
index 0a25062..12c1e3e 100644
--- a/skeletons/REAL.c
+++ b/skeletons/REAL.c
@@ -3,7 +3,9 @@
* Redistribution and modifications are permitted subject to BSD license.
*/
#define _ISOC99_SOURCE /* For ilogb() and quiet NAN */
+#ifndef _BSD_SOURCE
#define _BSD_SOURCE /* To reintroduce finite(3) */
+#endif
#if defined(__alpha)
#include <sys/resource.h> /* For INFINITY */
#endif