sdk: be C++ friendly

This renames the weston_surface's private member to configure_private
and externs "C" the headers of the SDK.
This commit is contained in:
Giulio Camuffo
2013-03-28 18:02:42 +01:00
committed by Kristian Høgsberg
parent b5bae3450c
commit 7fe01b18d8
6 changed files with 46 additions and 22 deletions
+4 -4
View File
@@ -76,7 +76,7 @@ notify_pointer_position(struct weston_test *test, struct wl_resource *resource)
static void
test_surface_configure(struct weston_surface *surface, int32_t sx, int32_t sy, int32_t width, int32_t height)
{
struct weston_test_surface *test_surface = surface->private;
struct weston_test_surface *test_surface = surface->configure_private;
struct weston_test *test = test_surface->test;
if (wl_list_empty(&surface->layer_link))
@@ -99,9 +99,9 @@ move_surface(struct wl_client *client, struct wl_resource *resource,
struct weston_test_surface *test_surface;
surface->configure = test_surface_configure;
if (surface->private == NULL)
surface->private = malloc(sizeof *test_surface);
test_surface = surface->private;
if (surface->configure_private == NULL)
surface->configure_private = malloc(sizeof *test_surface);
test_surface = surface->configure_private;
if (test_surface == NULL) {
wl_resource_post_no_memory(resource);
return;