aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/wayland-server-core.h1
-rw-r--r--src/wayland-server.c9
2 files changed, 9 insertions, 1 deletions
diff --git a/src/wayland-server-core.h b/src/wayland-server-core.h
index fb900a9..26c527e 100644
--- a/src/wayland-server-core.h
+++ b/src/wayland-server-core.h
@@ -550,7 +550,6 @@ void
wl_resource_queue_event_array(struct wl_resource *resource,
uint32_t opcode, union wl_argument *args);
-/* msg is a printf format string, variable args are its args. */
void
wl_resource_post_error(struct wl_resource *resource,
uint32_t code, const char *msg, ...) WL_PRINTF(3, 4);
diff --git a/src/wayland-server.c b/src/wayland-server.c
index 2fe69af..c54a6d6 100644
--- a/src/wayland-server.c
+++ b/src/wayland-server.c
@@ -313,6 +313,15 @@ wl_resource_post_error_vargs(struct wl_resource *resource,
}
+/** Post a protocol error
+ *
+ * \param resource The resource object
+ * \param code The error code
+ * \param msg The error message format string
+ * \param ... The format string arguments
+ *
+ * \memberof wl_resource
+ */
WL_EXPORT void
wl_resource_post_error(struct wl_resource *resource,
uint32_t code, const char *msg, ...)