diff options
Diffstat (limited to 'external/drm/0002-kms-Make-libkms.h-usable-in-C.patch')
-rw-r--r-- | external/drm/0002-kms-Make-libkms.h-usable-in-C.patch | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/external/drm/0002-kms-Make-libkms.h-usable-in-C.patch b/external/drm/0002-kms-Make-libkms.h-usable-in-C.patch new file mode 100644 index 0000000..6906e66 --- /dev/null +++ b/external/drm/0002-kms-Make-libkms.h-usable-in-C.patch @@ -0,0 +1,40 @@ +From a2d68da6fe8557cab6ab14d84d86722fdb733314 Mon Sep 17 00:00:00 2001 +From: Laurent Pinchart <laurent.pinchart@ideasonboard.com> +Date: Thu, 1 Nov 2012 10:39:18 +0100 +Subject: [PATCH 2/4] kms: Make libkms.h usable in C++ + +Wrap the header in extern "C" { ... };. + +Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> +Reviewed-by: Jakob Bornecrantz <wallbraker@gmail.com> +--- + libkms/libkms.h | 8 ++++++++ + 1 file changed, 8 insertions(+) + +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 +-- +1.7.12.4 + |