diff options
-rw-r--r-- | c/src/ChangeLog | 4 | ||||
-rw-r--r-- | c/src/libchip/ide/ata_internal.h | 8 |
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__ */ |