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