From 537f0580ac6bf94b0279b366264d3907f9fa872c Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Thu, 1 Nov 2012 10:39:18 +0100 Subject: kms: Make libkms.h usable in C++ Wrap the header in extern "C" { ... };. Signed-off-by: Laurent Pinchart --- libkms/libkms.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'libkms/libkms.h') 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 -- cgit v1.2.3