From 0e2ab3b5940e70493aaabdfe5e8da1c75db4db72 Mon Sep 17 00:00:00 2001 From: Henrik Rydberg Date: Mon, 20 Dec 2010 16:49:53 +0100 Subject: Allow use in c++ applications Reported-by: Armando Visconti Signed-off-by: Henrik Rydberg --- include/mtdev-mapping.h | 8 ++++++++ include/mtdev-plumbing.h | 8 ++++++++ include/mtdev.h | 8 ++++++++ 3 files changed, 24 insertions(+) diff --git a/include/mtdev-mapping.h b/include/mtdev-mapping.h index cb4c326..0e47970 100644 --- a/include/mtdev-mapping.h +++ b/include/mtdev-mapping.h @@ -31,6 +31,10 @@ #ifndef _MTDEV_MAPPING_H #define _MTDEV_MAPPING_H +#ifdef __cplusplus +extern "C" { +#endif + #include #define MTDEV_TOUCH_MAJOR 0 @@ -76,4 +80,8 @@ static inline unsigned int mtdev_mt2abs(unsigned int mtcode) return mtdev_map_mt2abs[mtcode]; } +#ifdef __cplusplus +} +#endif + #endif diff --git a/include/mtdev-plumbing.h b/include/mtdev-plumbing.h index 137fbc2..cadc1f7 100644 --- a/include/mtdev-plumbing.h +++ b/include/mtdev-plumbing.h @@ -29,6 +29,10 @@ #ifndef _MTDEV_PLUMBING_H #define _MTDEV_PLUMBING_H +#ifdef __cplusplus +extern "C" { +#endif + #include /** @@ -102,4 +106,8 @@ int mtdev_empty(struct mtdev *dev); */ void mtdev_get_event(struct mtdev *dev, struct input_event* ev); +#ifdef __cplusplus +} +#endif + #endif diff --git a/include/mtdev.h b/include/mtdev.h index 84625a5..15bc53b 100644 --- a/include/mtdev.h +++ b/include/mtdev.h @@ -29,6 +29,10 @@ #ifndef _MTDEV_H #define _MTDEV_H +#ifdef __cplusplus +extern "C" { +#endif + #include /* includes available in 2.6.30-rc5 */ @@ -169,4 +173,8 @@ int mtdev_get(struct mtdev *dev, int fd, struct input_event* ev, int ev_max); */ void mtdev_close(struct mtdev *dev); +#ifdef __cplusplus +} +#endif + #endif -- cgit v1.2.3