• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2024 Google LLC
3  */
4 
5 #include <fcntl.h>
6 #include <xf86drm.h>
7 #include <xf86drmMode.h>
8 
9 // bindgen doesn't create constants for macros that expand to other macros
10 // https://github.com/Smithay/drm-rs/blob/328742fddc675b3370057b382eb54acbc9b48c79/drm-ffi/drm-sys/build.rs#L110
11 
12 const unsigned int __BINDGEN_TMP_DRM_MODE_PROP_OBJECT = DRM_MODE_PROP_OBJECT;
13 #undef DRM_MODE_PROP_OBJECT
14 const unsigned int DRM_MODE_PROP_OBJECT = __BINDGEN_TMP_DRM_MODE_PROP_OBJECT;
15 #define DRM_MODE_PROP_OBJECT DRM_MODE_PROP_OBJECT
16 
17 const unsigned int __BINDGEN_TMP_DRM_MODE_PROP_SIGNED_RANGE =
18     DRM_MODE_PROP_SIGNED_RANGE;
19 #undef DRM_MODE_PROP_SIGNED_RANGE
20 const unsigned int DRM_MODE_PROP_SIGNED_RANGE =
21     __BINDGEN_TMP_DRM_MODE_PROP_SIGNED_RANGE;
22 #define DRM_MODE_PROP_SIGNED_RANGE DRM_MODE_PROP_SIGNED_RANGE
23