summaryrefslogtreecommitdiffstats
path: root/c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2010-08-17 14:15:47 +0000
committerSebastian Huber <sebastian.huber@embedded-brains.de>2010-08-17 14:15:47 +0000
commit81f64200911dae09cafea9b148aa554b7e9dc865 (patch)
treec04caba9ecd43bd7d077231e55642d9aa4f55c5f /c
parent2010-08-17 Sebastian Huber <sebastian.huber@embedded-brains.de> (diff)
downloadrtems-81f64200911dae09cafea9b148aa554b7e9dc865.tar.bz2
2010-08-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/ide/ata_internal.h: C++ compatibility.
Diffstat (limited to 'c')
-rw-r--r--c/src/ChangeLog4
-rw-r--r--c/src/libchip/ide/ata_internal.h8
2 files changed, 12 insertions, 0 deletions
diff --git a/c/src/ChangeLog b/c/src/ChangeLog
index e0fc919648..1b2f867952 100644
--- a/c/src/ChangeLog
+++ b/c/src/ChangeLog
@@ -1,5 +1,9 @@
2010-08-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
+ * libchip/ide/ata_internal.h: C++ compatibility.
+
+2010-08-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
* libchip/Makefile.am, libchip/preinstall.am: Install
<libchip/ata_internal.h>.
diff --git a/c/src/libchip/ide/ata_internal.h b/c/src/libchip/ide/ata_internal.h
index 78224441d7..3958e9f6bf 100644
--- a/c/src/libchip/ide/ata_internal.h
+++ b/c/src/libchip/ide/ata_internal.h
@@ -25,6 +25,10 @@
#include <rtems/blkdev.h>
#include <rtems/diskdevs.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
/*
* Conversion from and to little-endian byte order. (no-op on i386/i486)
*
@@ -320,4 +324,8 @@ void ata_process_request_on_init_phase(
ata_req_t *areq
);
+#ifdef __cplusplus
+}
+#endif
+
#endif /* __ATA_INTERNAL_H__ */