diff options
author | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2004-03-09 03:51:28 +0000 |
---|---|---|
committer | Hans-Christoph Steiner <eighthave@users.sourceforge.net> | 2004-03-09 03:51:28 +0000 |
commit | 50a389bea35a91ddae1394c5d35a6f1c703f5bdd (patch) | |
tree | 345af9da1a2432cdde199637af884d0cb744cf40 /src/allow.c | |
parent | 6f58df1602bc981858c874a55c73dab0e76258cc (diff) |
Checked in Olaf's 1.5.2 sources. Here are the changes:
v 1.5.2 (17. december 2003):
- modified netclient for not to drop received data: use of syspollfn
instead of clock to poll for incoming data, circular recv buffer
v 1.5 (18. october 2003):
- added some usefull features to arraycopy (i.e. copying just parts of
an array and copying to specified position in destination array)
- new object: nchange
- IRIX 6.5 port (for GCC 3.3)
- OS X binary (Jaguar 10.2.6)
v 1.4 (22. may 2003):
- updated sources to compile with Pd0.37-test4
- new object: arraycopy
v 1.3 (12. april 2003):
- new objects: sync listfifo
- all setup routines renamed to maxlib_<object>_setup() to avoid name
clashes, old names still work via class_addcreator()
- some improvements for the help files
svn path=/trunk/externals/maxlib/; revision=1394
Diffstat (limited to 'src/allow.c')
-rw-r--r-- | src/allow.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/allow.c b/src/allow.c index c5d57ac..f835dc5 100644 --- a/src/allow.c +++ b/src/allow.c @@ -27,12 +27,12 @@ static char *version = "allow v0.1, written by Olaf Matthes <olaf.matthes@gmx.de>";
-typedef struct allow -{ +typedef struct allow
+{
t_object x_obj;
t_outlet *x_out;
t_atom *x_elem; // list of elemets that are allowed to pass
- t_int x_numelem; // the number of elemetns in our allow-list + t_int x_numelem; // the number of elemetns in our allow-list
} t_allow;
/* we got a symbol... */
@@ -73,7 +73,7 @@ static void allow_free(t_allow *x) }
static void *allow_new(t_symbol *s, int argc, t_atom *argv)
-{ +{
t_allow *x = (t_allow *)pd_new(allow_class);
x->x_numelem = argc; // get the number of elements
@@ -84,10 +84,10 @@ static void *allow_new(t_symbol *s, int argc, t_atom *argv) // post("allow: got %d elements", x->x_numelem);
- return (x); + return (x);
}
-#ifndef MAXLIB +#ifndef MAXLIB
void allow_setup(void)
{
/* the object's class: */
@@ -109,4 +109,4 @@ void maxlib_allow_setup(void) #else
class_sethelpsymbol(allow_class, gensym("maxlib/help-allow.pd"));
#endif
-}
\ No newline at end of file +}
|