diff options
author | Guenter Geiger <ggeiger@users.sourceforge.net> | 2002-10-09 10:19:04 +0000 |
---|---|---|
committer | Guenter Geiger <ggeiger@users.sourceforge.net> | 2002-10-09 10:19:04 +0000 |
commit | d2eec74a4d8c21aad495ba61539486b24d7ab8dc (patch) | |
tree | 8340a62efe3eb1d42dc40265723c2704d3bd6452 /src/z_count.c |
moved from zexy/zexy to zexysvn2git-root
svn path=/trunk/externals/zexy/; revision=169
Diffstat (limited to 'src/z_count.c')
-rw-r--r-- | src/z_count.c | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/src/z_count.c b/src/z_count.c new file mode 100644 index 0000000..103be4f --- /dev/null +++ b/src/z_count.c @@ -0,0 +1,35 @@ +#include "m_pd.h" + +static t_class *prime_class; + +typedef struct _prime { + t_object x_obj; + t_int i_count; +} t_prime; + + +void prime_bug(t_prime *x) +{ + bug("bug!"); +} + +void *prime_new(t_floatarg f) +{ + t_prime *x = (t_prime *)pd_new(prime_class); + + x->i_count=f; + outlet_new(&x->x_obj, &s_float); + + return (void *)x; +} + +void z_prime_setup(void) { + prime_class = class_new(gensym("prime"), + (t_newmethod)prime_new, + 0, sizeof(t_prime), + CLASS_DEFAULT, 0); + + class_addbang(prime_class, prime_bang); + class_addmethod(prime_class, (t_method)prime_bug, gensym("bug"), 0); + class_addmethod(prime_class, (t_method)prime_error, gensym("error"), 0); +} |