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