aboutsummaryrefslogtreecommitdiffstats
path: root/src/scanner.c
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2011-08-18 17:53:50 -0400
committerKristian Høgsberg <krh@bitplanet.net>2011-08-27 12:06:10 -0400
commite8a192ca616107dcb672b34d0c80f2de679bcd0a (patch)
tree624e9de3e8d4c4fc9682f83208faf2bacf40bad1 /src/scanner.c
parentUse a callback object instead of ad-hoc lists for sync and frame events (diff)
downloadwayland-e8a192ca616107dcb672b34d0c80f2de679bcd0a.tar
wayland-e8a192ca616107dcb672b34d0c80f2de679bcd0a.tar.gz
wayland-e8a192ca616107dcb672b34d0c80f2de679bcd0a.tar.bz2
wayland-e8a192ca616107dcb672b34d0c80f2de679bcd0a.tar.lz
wayland-e8a192ca616107dcb672b34d0c80f2de679bcd0a.tar.xz
wayland-e8a192ca616107dcb672b34d0c80f2de679bcd0a.tar.zst
wayland-e8a192ca616107dcb672b34d0c80f2de679bcd0a.zip
server: Make everything in the object hash a wl_resource
Diffstat (limited to 'src/scanner.c')
-rw-r--r--src/scanner.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/scanner.c b/src/scanner.c
index 9584046..7e4bac6 100644
--- a/src/scanner.c
+++ b/src/scanner.c
@@ -527,9 +527,8 @@ emit_structs(struct wl_list *message_list, struct interface *interface)
n = strlen(m->name) + 17;
if (is_interface) {
printf("struct wl_client *client,\n"
- "%sstruct %s *%s",
- indent(n),
- interface->name, interface->name);
+ "%sstruct wl_resource *resource",
+ indent(n));
} else {
printf("void *data,\n"),
printf("%sstruct %s *%s",
@@ -606,7 +605,8 @@ emit_header(struct protocol *protocol, int server)
"#include <stdint.h>\n"
"#include <stddef.h>\n"
"#include \"wayland-util.h\"\n\n"
- "struct wl_client;\n\n",
+ "struct wl_client;\n"
+ "struct wl_resource;\n\n",
protocol->uppercase_name, s,
protocol->uppercase_name, s);