aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2012-09-16 18:06:49 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2012-09-16 18:06:49 +0200
commitd1c14255b888c90eee3c96fc39e2721e1e52b927 (patch)
tree8bb89ef53aa894cdef1fef76ced5095a2c3b715e
parent6641b8100eea273150d641b16b3d8a1b77f75721 (diff)
downloadosc-graphics-d1c14255b888c90eee3c96fc39e2721e1e52b927.tar.gz
added macro for common OSC message types (new layer)
-rw-r--r--main.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/main.c b/main.c
index d166d94..95bb70c 100644
--- a/main.c
+++ b/main.c
@@ -49,6 +49,8 @@
__FILE__, __LINE__, ##__VA_ARGS__, IMG_GetError()); \
} while (0)
+#define NEW_LAYER_TYPES "is" /* position, name */
+
/*
* Default values
*/
@@ -309,11 +311,11 @@ osc_init(const char *port)
lo_server_add_method(server, NULL, NULL, osc_generic_handler, NULL);
- lo_server_add_method(server, "/layer/new/image", "iss",
+ lo_server_add_method(server, "/layer/new/image", NEW_LAYER_TYPES "s",
osc_image_new, server);
- lo_server_add_method(server, "/layer/new/video", "iss",
+ lo_server_add_method(server, "/layer/new/video", NEW_LAYER_TYPES "s",
osc_video_new, server);
- lo_server_add_method(server, "/layer/new/box", "isiiiiiiif",
+ lo_server_add_method(server, "/layer/new/box", NEW_LAYER_TYPES "iiiiiiif",
osc_box_new, server);
return server;