aboutsummaryrefslogtreecommitdiff
path: root/riddle/riddleguts.h
diff options
context:
space:
mode:
authorN.N. <krzyszcz@users.sourceforge.net>2007-08-10 09:08:08 +0000
committerN.N. <krzyszcz@users.sourceforge.net>2007-08-10 09:08:08 +0000
commit611b5933372343af0a50da738e83e37669ccda2f (patch)
treef8b77a2f5aeb160909dd2dfe79e99f64b99de876 /riddle/riddleguts.h
parent54da12a219a788142e0a81d1855f04293aa60022 (diff)
*** empty log message ***
svn path=/trunk/externals/miXed/; revision=8501
Diffstat (limited to 'riddle/riddleguts.h')
-rw-r--r--riddle/riddleguts.h35
1 files changed, 35 insertions, 0 deletions
diff --git a/riddle/riddleguts.h b/riddle/riddleguts.h
new file mode 100644
index 0000000..b6354e2
--- /dev/null
+++ b/riddle/riddleguts.h
@@ -0,0 +1,35 @@
+/* Copyright (c) 2007 krzYszcz and others.
+ * For information on usage and redistribution, and for a DISCLAIMER OF ALL
+ * WARRANTIES, see the file, "LICENSE.txt," in this distribution. */
+
+/* these declarations do not belong to the riddle API
+ and should not be used by riddle externals */
+
+#ifndef __RIDDLEGUTS_H__
+#define __RIDDLEGUTS_H__
+
+/* from riddle.c */
+
+void riddle_setsourceblock(t_riddle *rd, int siginno, int newblock);
+void riddle_setsourcelayout(t_riddle *rd, int siginno,
+ t_symbol *newpattern, int maxblock);
+void riddle_setsourceflags(t_riddle *rd, int siginno, int flags);
+
+t_canvas *riddle_nextgraph(t_riddle *rd);
+t_canvas *riddle_firstgraph(t_riddle *rd, int outno);
+
+t_rdfeedchain *riddle_getfeedchain(t_riddle *rd, int sigoutno);
+
+/* from rdremote.c */
+
+t_pd *riddle_getenvironment(void);
+void riddle_updatedsp(void);
+
+void rdfeedchain_free(t_rdfeedchain *ch);
+t_rdfeedchain *rdfeedchain_new(int outno);
+
+t_rdremote *rdremote_getwriter(t_rdremote *re);
+t_rdremote *rdremote_nextreader(t_rdremote *re);
+void rdremote_freeports(t_rdremote *re);
+
+#endif