summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2012-11-01 10:39:18 +0100
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2012-11-01 10:53:25 +0100
commit537f0580ac6bf94b0279b366264d3907f9fa872c (patch)
tree0efefac3461ad68bd21d9b07aa4806614fe1d734
parent07d92fcf8d49576c6211795870f02685f9b7861d (diff)
kms: Make libkms.h usable in C++
Wrap the header in extern "C" { ... };. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
-rw-r--r--libkms/libkms.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/libkms/libkms.h b/libkms/libkms.h
index 46644429..c00b1597 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