#ifndef YASL_NATIVE_X11_H #define YASL_NATIVE_X11_H #include "yasl/yasl.h" typedef struct _XDisplay Display; #ifdef __cplusplus extern "C" { #endif /** Borrowed handles; surface/window lifetime and native connection stay in YASL. */ YASL_API Display *yasl_x11_display(const yasl_surface *surface); YASL_API uintptr_t yasl_x11_window(const yasl_surface *surface); #ifdef __cplusplus } #endif #endif