diff options
| author | Kristian Høgsberg <krh@bitplanet.net> | 2011-08-18 17:53:50 -0400 |
|---|---|---|
| committer | Kristian Høgsberg <krh@bitplanet.net> | 2011-08-27 12:06:10 -0400 |
| commit | e8a192ca616107dcb672b34d0c80f2de679bcd0a (patch) | |
| tree | 624e9de3e8d4c4fc9682f83208faf2bacf40bad1 /src/scanner.c | |
| parent | Use a callback object instead of ad-hoc lists for sync and frame events (diff) | |
| download | wayland-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.c | 8 |
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); |
