1 /* 2 * Copyright 2024 Google LLC 3 */ 4 5 #include <gbm.h> 6 7 // bindgen doesn't create constants for macros that expand to other macros 8 // https://github.com/Smithay/gbm.rs/blob/606c4260e0147256fb5c2901bbe837c0dc7d9f2d/gbm-sys/build.rs#L16 9 10 const unsigned int __BINDGEN_TMP_GBM_BO_IMPORT_WL_BUFFER = GBM_BO_IMPORT_WL_BUFFER; 11 #undef GBM_BO_IMPORT_WL_BUFFER 12 const unsigned int GBM_BO_IMPORT_WL_BUFFER = __BINDGEN_TMP_GBM_BO_IMPORT_WL_BUFFER; 13 #define GBM_BO_IMPORT_WL_BUFFER GBM_BO_IMPORT_WL_BUFFER 14 15 const unsigned int __BINDGEN_TMP_GBM_BO_IMPORT_EGL_IMAGE = GBM_BO_IMPORT_EGL_IMAGE; 16 #undef GBM_BO_IMPORT_EGL_IMAGE 17 const unsigned int GBM_BO_IMPORT_EGL_IMAGE = __BINDGEN_TMP_GBM_BO_IMPORT_EGL_IMAGE; 18 #define GBM_BO_IMPORT_EGL_IMAGE GBM_BO_IMPORT_EGL_IMAGE 19 20 const unsigned int __BINDGEN_TMP_GBM_BO_IMPORT_FD = GBM_BO_IMPORT_FD; 21 #undef GBM_BO_IMPORT_FD 22 const unsigned int GBM_BO_IMPORT_FD = __BINDGEN_TMP_GBM_BO_IMPORT_FD; 23 #define GBM_BO_IMPORT_FD GBM_BO_IMPORT_FD 24 25 const unsigned int __BINDGEN_TMP_GBM_BO_IMPORT_FD_MODIFIER = GBM_BO_IMPORT_FD_MODIFIER; 26 #undef GBM_BO_IMPORT_FD_MODIFIER 27 const unsigned int GBM_BO_IMPORT_FD_MODIFIER = __BINDGEN_TMP_GBM_BO_IMPORT_FD_MODIFIER; 28 #define GBM_BO_IMPORT_FD_MODIFIER GBM_BO_IMPORT_FD_MODIFIER 29