Unified · Split
| @@ -65,6 +65,10 @@ typedef unsigned long drm_handle_t; · 64 unmodified lines | ||
| 65 | 65 | |
| 66 | 66 | #endif |
| 67 | 67 | |
| 68 | +#if defined(__cplusplus) | |
| 69 | +extern "C" { | |
| 70 | +#endif | |
| 71 | + | |
| 68 | 72 | #define DRM_NAME "drm" /**< Name in kernel, /dev, and /proc */ |
| 69 | 73 | #define DRM_MIN_ORDER 5 /**< At least 2^5 bytes = 32 bytes */ |
| 70 | 74 | #define DRM_MAX_ORDER 22 /**< Up to 2^22 bytes = 4MB */ |
| @@ -691,8 +695,16 @@ struct drm_prime_handle { · 620 unmodified lines | ||
| 691 | 695 | __s32 fd; |
| 692 | 696 | }; |
| 693 | 697 | |
| 698 | +#if defined(__cplusplus) | |
| 699 | +} | |
| 700 | +#endif | |
| 701 | + | |
| 694 | 702 | #include "drm_mode.h" |
| 695 | 703 | |
| 704 | +#if defined(__cplusplus) | |
| 705 | +extern "C" { | |
| 706 | +#endif | |
| 707 | + | |
| 696 | 708 | #define DRM_IOCTL_BASE 'd' |
| 697 | 709 | #define DRM_IO(nr) _IO(DRM_IOCTL_BASE,nr) |
| 698 | 710 | #define DRM_IOR(nr,type) _IOR(DRM_IOCTL_BASE,nr,type) |
| @@ -886,4 +898,8 @@ typedef struct drm_scatter_gather drm_scatter_gather_t; · 187 unmodified lines | ||
| 886 | 898 | typedef struct drm_set_version drm_set_version_t; |
| 887 | 899 | #endif |
| 888 | 900 | |
| 901 | +#if defined(__cplusplus) | |
| 902 | +} | |
| 903 | +#endif | |
| 904 | + | |
| 889 | 905 | #endif |
| @@ -26,6 +26,10 @@ · 25 unmodified lines | ||
| 26 | 26 | |
| 27 | 27 | #include "drm.h" |
| 28 | 28 | |
| 29 | +#if defined(__cplusplus) | |
| 30 | +extern "C" { | |
| 31 | +#endif | |
| 32 | + | |
| 29 | 33 | #define fourcc_code(a, b, c, d) ((__u32)(a) | ((__u32)(b) << 8) | \ |
| 30 | 34 | ((__u32)(c) << 16) | ((__u32)(d) << 24)) |
| 31 | 35 | |
| @@ -229,4 +233,8 @@ · 197 unmodified lines | ||
| 229 | 233 | */ |
| 230 | 234 | #define DRM_FORMAT_MOD_SAMSUNG_64_32_TILE fourcc_mod_code(SAMSUNG, 1) |
| 231 | 235 | |
| 236 | +#if defined(__cplusplus) | |
| 237 | +} | |
| 238 | +#endif | |
| 239 | + | |
| 232 | 240 | #endif /* DRM_FOURCC_H */ |
| @@ -29,6 +29,10 @@ · 28 unmodified lines | ||
| 29 | 29 | |
| 30 | 30 | #include "drm.h" |
| 31 | 31 | |
| 32 | +#if defined(__cplusplus) | |
| 33 | +extern "C" { | |
| 34 | +#endif | |
| 35 | + | |
| 32 | 36 | #define DRM_DISPLAY_INFO_LEN 32 |
| 33 | 37 | #define DRM_CONNECTOR_NAME_LEN 32 |
| 34 | 38 | #define DRM_DISPLAY_MODE_LEN 32 |
| @@ -623,4 +627,8 @@ struct drm_mode_destroy_blob { · 588 unmodified lines | ||
| 623 | 627 | __u32 blob_id; |
| 624 | 628 | }; |
| 625 | 629 | |
| 630 | +#if defined(__cplusplus) | |
| 631 | +} | |
| 632 | +#endif | |
| 633 | + | |
| 626 | 634 | #endif |
| @@ -34,6 +34,10 @@ · 33 unmodified lines | ||
| 34 | 34 | |
| 35 | 35 | #include "drm.h" |
| 36 | 36 | |
| 37 | +#if defined(__cplusplus) | |
| 38 | +extern "C" { | |
| 39 | +#endif | |
| 40 | + | |
| 37 | 41 | /* SAREA area needs to be at least a page */ |
| 38 | 42 | #if defined(__alpha__) |
| 39 | 43 | #define SAREA_MAX 0x2000U |
| @@ -83,4 +87,8 @@ typedef struct drm_sarea_frame drm_sarea_frame_t; · 43 unmodified lines | ||
| 83 | 87 | typedef struct drm_sarea drm_sarea_t; |
| 84 | 88 | #endif |
| 85 | 89 | |
| 90 | +#if defined(__cplusplus) | |
| 91 | +} | |
| 92 | +#endif | |
| 93 | + | |
| 86 | 94 | #endif /* _DRM_SAREA_H_ */ |