struct wl_global {
struct wl_object *object;
- wl_global_bind_func_t func;
+ wl_global_bind_func_t bind;
struct wl_list link;
};
wl_client_post_error(client, &client->display->resource.object,
WL_DISPLAY_ERROR_INVALID_OBJECT,
"invalid object %d", id);
- else if (global->func)
- global->func(client, global->object, version);
+ else if (global->bind)
+ global->bind(client, global->object, version);
}
static void
WL_EXPORT int
wl_display_add_global(struct wl_display *display,
- struct wl_object *object, wl_global_bind_func_t func)
+ struct wl_object *object, wl_global_bind_func_t bind)
{
struct wl_global *global;
return -1;
global->object = object;
- global->func = func;
+ global->bind = bind;
wl_list_insert(display->global_list.prev, &global->link);
return 0;
int wl_display_add_global(struct wl_display *display,
struct wl_object *object,
- wl_global_bind_func_t func);
+ wl_global_bind_func_t bind);
int wl_display_remove_global(struct wl_display *display,
struct wl_object *object);