[PATCH] kms: Make libkms.h usable in C++
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Thu Nov 1 02:40:30 PDT 2012
Wrap the header in extern "C" { ... };.
Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
---
libkms/libkms.h | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/libkms/libkms.h b/libkms/libkms.h
index 4664442..c00b159 100644
--- a/libkms/libkms.h
+++ b/libkms/libkms.h
@@ -29,6 +29,10 @@
#ifndef _LIBKMS_H_
#define _LIBKMS_H_
+#if defined(__cplusplus) || defined(c_plusplus)
+extern "C" {
+#endif
+
/**
* \file
*
@@ -71,4 +75,8 @@ int kms_bo_map(struct kms_bo *bo, void **out);
int kms_bo_unmap(struct kms_bo *bo);
int kms_bo_destroy(struct kms_bo **bo);
+#if defined(__cplusplus) || defined(c_plusplus)
+};
+#endif
+
#endif
--
Regards,
Laurent Pinchart
More information about the dri-devel
mailing list