#ifndef YASL_PUBLIC_INTERNAL_H #define YASL_PUBLIC_INTERNAL_H #include "yasl/yasl.h" #include "common/backend.h" struct yasl_private_display *yasl_public_display(void); bool yasl_public_owner(void); bool yasl_public_surface(yasl_surface *, bool mutation); bool yasl_public_fail(int error); int yasl_public_status(bool success); int yasl_public_error(int error); void yasl_public_register_surface(yasl_surface *, unsigned flags, yasl_surface *parent); void yasl_private_surface_notify_refresh(struct yasl_surface *); #endif