summaryrefslogtreecommitdiffstats
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-18 17:53:50 -0400
commit2df5d2f1146e64fa68a152d834318c5c541fca4a (patch)
tree35566757f68e37176dc7cbaf2bde9ac0b3f17515 /src/scanner.c
parentUse a callback object instead of ad-hoc lists for sync and frame events (diff)
downloadwayland-2df5d2f1146e64fa68a152d834318c5c541fca4a.tar
wayland-2df5d2f1146e64fa68a152d834318c5c541fca4a.tar.gz
wayland-2df5d2f1146e64fa68a152d834318c5c541fca4a.tar.bz2
wayland-2df5d2f1146e64fa68a152d834318c5c541fca4a.tar.lz
wayland-2df5d2f1146e64fa68a152d834318c5c541fca4a.tar.xz
wayland-2df5d2f1146e64fa68a152d834318c5c541fca4a.tar.zst
wayland-2df5d2f1146e64fa68a152d834318c5c541fca4a.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);