aboutsummaryrefslogtreecommitdiff
path: root/iemnet.c
diff options
context:
space:
mode:
Diffstat (limited to 'iemnet.c')
-rw-r--r--iemnet.c13
1 files changed, 9 insertions, 4 deletions
diff --git a/iemnet.c b/iemnet.c
index 6cf8d2b..8e95384 100644
--- a/iemnet.c
+++ b/iemnet.c
@@ -45,11 +45,16 @@ void iemnet__socketout(t_outlet*status_outlet, t_outlet*socket_outlet, int socke
}
-void iemnet__streamout(t_outlet*outlet, int argc, t_atom*argv) {
+void iemnet__streamout(t_outlet*outlet, int argc, t_atom*argv, int stream) {
if(NULL==outlet)return;
- while(argc-->0) {
- outlet_list(outlet, gensym("list"), 1, argv);
- argv++;
+
+ if(stream) {
+ while(argc-->0) {
+ outlet_list(outlet, gensym("list"), 1, argv);
+ argv++;
+ }
+ } else {
+ outlet_list(outlet, gensym("list"), argc, argv);
}
}