This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
[PATCH 11/14] FreeBSD update of __FBSDID, etc.
- From: Sebastian Huber <sebastian dot huber at embedded-brains dot de>
- To: newlib at sourceware dot org
- Cc: Sebastian Huber <sebastian dot huber at embedded-brains dot de>
- Date: Wed, 17 Apr 2013 15:16:29 +0200
- Subject: [PATCH 11/14] FreeBSD update of __FBSDID, etc.
- References: <1366204592-27532-1-git-send-email-sebastian dot huber at embedded-brains dot de>
newlib/ChangeLog
2013-04-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libc/include/sys/cdefs.h (__FBSDID): Move define.
(__RCSID): New define.
(__RCSID_SOURCE): Likewise.
(__SCCSID): Likewise.
(__COPYRIGHT): Likewise.
---
newlib/libc/include/sys/cdefs.h | 22 ++++++++++++++++++++--
1 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/newlib/libc/include/sys/cdefs.h b/newlib/libc/include/sys/cdefs.h
index 72b2093..0ef9cc7 100644
--- a/newlib/libc/include/sys/cdefs.h
+++ b/newlib/libc/include/sys/cdefs.h
@@ -48,8 +48,6 @@
#include <stddef.h>
#include <stdint.h>
-#define __FBSDID(x) /* nothing */
-
#define __PMT(args) args
#define __DOTS , ...
#define __THROW
@@ -513,4 +511,24 @@
#endif /* __ELF__ */
#endif /* __GNUC__ || __INTEL_COMPILER */
+#ifndef __FBSDID
+#define __FBSDID(s) struct __hack
+#endif
+
+#ifndef __RCSID
+#define __RCSID(s) struct __hack
+#endif
+
+#ifndef __RCSID_SOURCE
+#define __RCSID_SOURCE(s) struct __hack
+#endif
+
+#ifndef __SCCSID
+#define __SCCSID(s) struct __hack
+#endif
+
+#ifndef __COPYRIGHT
+#define __COPYRIGHT(s) struct __hack
+#endif
+
#endif /* !_SYS_CDEFS_H_ */
--
1.7.7