From d2eec74a4d8c21aad495ba61539486b24d7ab8dc Mon Sep 17 00:00:00 2001 From: Guenter Geiger Date: Wed, 9 Oct 2002 10:19:04 +0000 Subject: moved from zexy/zexy to zexy svn path=/trunk/externals/zexy/; revision=169 --- src/z_count.c | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 src/z_count.c (limited to 'src/z_count.c') 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); +} -- cgit v1.2.1