xref: /aosp_15_r20/external/libdrm/rust/drm_wrapper.h (revision 7688df22e49036ff52a766b7101da3a49edadb8c)
1*7688df22SAndroid Build Coastguard Worker /*
2*7688df22SAndroid Build Coastguard Worker  * Copyright 2024 Google LLC
3*7688df22SAndroid Build Coastguard Worker  */
4*7688df22SAndroid Build Coastguard Worker 
5*7688df22SAndroid Build Coastguard Worker #include <fcntl.h>
6*7688df22SAndroid Build Coastguard Worker #include <xf86drm.h>
7*7688df22SAndroid Build Coastguard Worker #include <xf86drmMode.h>
8*7688df22SAndroid Build Coastguard Worker 
9*7688df22SAndroid Build Coastguard Worker // bindgen doesn't create constants for macros that expand to other macros
10*7688df22SAndroid Build Coastguard Worker // https://github.com/Smithay/drm-rs/blob/328742fddc675b3370057b382eb54acbc9b48c79/drm-ffi/drm-sys/build.rs#L110
11*7688df22SAndroid Build Coastguard Worker 
12*7688df22SAndroid Build Coastguard Worker const unsigned int __BINDGEN_TMP_DRM_MODE_PROP_OBJECT = DRM_MODE_PROP_OBJECT;
13*7688df22SAndroid Build Coastguard Worker #undef DRM_MODE_PROP_OBJECT
14*7688df22SAndroid Build Coastguard Worker const unsigned int DRM_MODE_PROP_OBJECT = __BINDGEN_TMP_DRM_MODE_PROP_OBJECT;
15*7688df22SAndroid Build Coastguard Worker #define DRM_MODE_PROP_OBJECT DRM_MODE_PROP_OBJECT
16*7688df22SAndroid Build Coastguard Worker 
17*7688df22SAndroid Build Coastguard Worker const unsigned int __BINDGEN_TMP_DRM_MODE_PROP_SIGNED_RANGE =
18*7688df22SAndroid Build Coastguard Worker     DRM_MODE_PROP_SIGNED_RANGE;
19*7688df22SAndroid Build Coastguard Worker #undef DRM_MODE_PROP_SIGNED_RANGE
20*7688df22SAndroid Build Coastguard Worker const unsigned int DRM_MODE_PROP_SIGNED_RANGE =
21*7688df22SAndroid Build Coastguard Worker     __BINDGEN_TMP_DRM_MODE_PROP_SIGNED_RANGE;
22*7688df22SAndroid Build Coastguard Worker #define DRM_MODE_PROP_SIGNED_RANGE DRM_MODE_PROP_SIGNED_RANGE
23