free(d);
}
-struct wlsc_compositor *
+static struct wlsc_compositor *
drm_compositor_create(struct wl_display *display, int connector)
{
struct drm_compositor *ec;
}
struct wlsc_compositor *
+backend_init(struct wl_display *display, char *options);
+
+WL_EXPORT struct wlsc_compositor *
backend_init(struct wl_display *display, char *options)
{
int connector = 0, i;
free(ec);
}
-struct wlsc_compositor *
+static struct wlsc_compositor *
wayland_compositor_create(struct wl_display *display, int width, int height)
{
struct wayland_compositor *c;
}
struct wlsc_compositor *
+backend_init(struct wl_display *display, char *options);
+
+WL_EXPORT struct wlsc_compositor *
backend_init(struct wl_display *display, char *options)
{
int width = 1024, height = 640, i;
free(ec);
}
-struct wlsc_compositor *
+static struct wlsc_compositor *
x11_compositor_create(struct wl_display *display, int width, int height)
{
struct x11_compositor *c;
}
struct wlsc_compositor *
+backend_init(struct wl_display *display, char *options);
+
+WL_EXPORT struct wlsc_compositor *
backend_init(struct wl_display *display, char *options)
{
int width = 1024, height = 640, i;
{
}
+int
+shell_init(struct wlsc_compositor *ec);
+
WL_EXPORT int
shell_init(struct wlsc_compositor *ec)
{