wayland-egl-core-so_wrap.h 2.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. #ifndef DYLIBLOAD_WRAPPER_WAYLAND_EGL
  2. #define DYLIBLOAD_WRAPPER_WAYLAND_EGL
  3. // This file is generated. Do not edit!
  4. // see https://github.com/hpvb/dynload-wrapper for details
  5. // generated by ../dynload-wrapper/generate-wrapper.py 0.3 on 2023-01-25 17:49:37
  6. // flags: ../dynload-wrapper/generate-wrapper.py --include ./thirdparty/linuxbsd_headers/wayland/wayland-egl-core.h --sys-include "./thirdparty/linuxbsd_headers/wayland/wayland-egl-core.h" --soname libwayland-egl.so.1 --init-name wayland_egl --output-header platform/linuxbsd/wayland/dynwrappers/wayland-egl-core-so_wrap.h --output-implementation platform/linuxbsd/wayland/dynwrappers/wayland-egl-core-so_wrap.c
  7. //
  8. #include <stdint.h>
  9. #define wl_egl_window_create wl_egl_window_create_dylibloader_orig_wayland_egl
  10. #define wl_egl_window_destroy wl_egl_window_destroy_dylibloader_orig_wayland_egl
  11. #define wl_egl_window_resize wl_egl_window_resize_dylibloader_orig_wayland_egl
  12. #define wl_egl_window_get_attached_size wl_egl_window_get_attached_size_dylibloader_orig_wayland_egl
  13. #include "./thirdparty/linuxbsd_headers/wayland/wayland-egl-core.h"
  14. #undef wl_egl_window_create
  15. #undef wl_egl_window_destroy
  16. #undef wl_egl_window_resize
  17. #undef wl_egl_window_get_attached_size
  18. #ifdef __cplusplus
  19. extern "C" {
  20. #endif
  21. #define wl_egl_window_create wl_egl_window_create_dylibloader_wrapper_wayland_egl
  22. #define wl_egl_window_destroy wl_egl_window_destroy_dylibloader_wrapper_wayland_egl
  23. #define wl_egl_window_resize wl_egl_window_resize_dylibloader_wrapper_wayland_egl
  24. #define wl_egl_window_get_attached_size wl_egl_window_get_attached_size_dylibloader_wrapper_wayland_egl
  25. extern struct wl_egl_window* (*wl_egl_window_create_dylibloader_wrapper_wayland_egl)(struct wl_surface*, int, int);
  26. extern void (*wl_egl_window_destroy_dylibloader_wrapper_wayland_egl)(struct wl_egl_window*);
  27. extern void (*wl_egl_window_resize_dylibloader_wrapper_wayland_egl)(struct wl_egl_window*, int, int, int, int);
  28. extern void (*wl_egl_window_get_attached_size_dylibloader_wrapper_wayland_egl)(struct wl_egl_window*, int*, int*);
  29. int initialize_wayland_egl(int verbose);
  30. #ifdef __cplusplus
  31. }
  32. #endif
  33. #endif