Initial import
[renesas/gralloc-kms.git] / external / drm / 0002-kms-Make-libkms.h-usable-in-C.patch
1 From a2d68da6fe8557cab6ab14d84d86722fdb733314 Mon Sep 17 00:00:00 2001
2 From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3 Date: Thu, 1 Nov 2012 10:39:18 +0100
4 Subject: [PATCH 2/4] kms: Make libkms.h usable in C++
5
6 Wrap the header in extern "C" { ... };.
7
8 Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9 Reviewed-by: Jakob Bornecrantz <wallbraker@gmail.com>
10 ---
11  libkms/libkms.h | 8 ++++++++
12  1 file changed, 8 insertions(+)
13
14 diff --git a/libkms/libkms.h b/libkms/libkms.h
15 index 4664442..c00b159 100644
16 --- a/libkms/libkms.h
17 +++ b/libkms/libkms.h
18 @@ -29,6 +29,10 @@
19  #ifndef _LIBKMS_H_
20  #define _LIBKMS_H_
21  
22 +#if defined(__cplusplus) || defined(c_plusplus)
23 +extern "C" {
24 +#endif
25 +
26  /**
27   * \file
28   *
29 @@ -71,4 +75,8 @@ int kms_bo_map(struct kms_bo *bo, void **out);
30  int kms_bo_unmap(struct kms_bo *bo);
31  int kms_bo_destroy(struct kms_bo **bo);
32  
33 +#if defined(__cplusplus) || defined(c_plusplus)
34 +};
35 +#endif
36 +
37  #endif
38 -- 
39 1.7.12.4
40