changeset 2896:49c89877fba7

* include/sys/cdefs.h: Silence undefined macro warning reported by Jay Foster.
author jld
date Wed, 22 Jul 2009 19:17:14 +0000
parents 958c9dea91ad
children 5d701b4e0c3b
files packages/net/bsd_tcpip/current/ChangeLog packages/net/bsd_tcpip/current/include/sys/cdefs.h
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/packages/net/bsd_tcpip/current/ChangeLog
+++ b/packages/net/bsd_tcpip/current/ChangeLog
@@ -1,3 +1,8 @@
+2009-07-22  John Dallaway  <john@dallaway.org.uk>
+
+	* include/sys/cdefs.h: Silence undefined macro warning reported
+	by Jay Foster.
+
 2008-02-01  Nick Garnett  <nickg@ecoscentric.com>
 
 	* include/sys/cdefs.h: Add this file so that sysctl.h can be
--- a/packages/net/bsd_tcpip/current/include/sys/cdefs.h
+++ b/packages/net/bsd_tcpip/current/include/sys/cdefs.h
@@ -159,7 +159,7 @@
 #endif
 
 /* Compiler-dependent macros that rely on FreeBSD-specific extensions. */
-#if __FreeBSD_cc_version >= 300001
+#if defined(__FreeBSD_cc_version) && (__FreeBSD_cc_version >= 300001)
 #define	__printf0like(fmtarg, firstvararg) \
 	    __attribute__((__format__ (__printf0__, fmtarg, firstvararg)))
 #else