From de86cb7754d773a2dba3ae92eb0dfc4cb9d77cbd Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Fri, 29 Aug 2003 13:53:51 +0000 Subject: imported latest version 1.4 direct from Olaf svn path=/trunk/externals/maxlib/; revision=898 --- src/listfunnel.c | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'src/listfunnel.c') diff --git a/src/listfunnel.c b/src/listfunnel.c index a31b4ee..d9ba656 100644 --- a/src/listfunnel.c +++ b/src/listfunnel.c @@ -65,17 +65,28 @@ static void *listfunnel_new(void) t_listfunnel *x = (t_listfunnel *)pd_new(listfunnel_class); x->x_outlet = outlet_new(&x->x_ob, gensym("float")); -#ifndef MAXLIB - post(version); -#endif return (void *)x; } +#ifndef MAXLIB void listfunnel_setup(void) { listfunnel_class = class_new(gensym("listfunnel"), (t_newmethod)listfunnel_new, 0, sizeof(t_listfunnel), 0, 0, 0); class_addfloat(listfunnel_class, listfunnel_float); class_addlist(listfunnel_class, listfunnel_list); + class_sethelpsymbol(listfunnel_class, gensym("help-listfunnel.pd")); + post(version); } +#else +void maxlib_listfunnel_setup(void) +{ + listfunnel_class = class_new(gensym("maxlib_listfunnel"), (t_newmethod)listfunnel_new, + 0, sizeof(t_listfunnel), 0, 0, 0); + class_addcreator((t_newmethod)listfunnel_new, gensym("listfunnel"), 0); + class_addfloat(listfunnel_class, listfunnel_float); + class_addlist(listfunnel_class, listfunnel_list); + class_sethelpsymbol(listfunnel_class, gensym("maxlib/help-listfunnel.pd")); +} +#endif -- cgit v1.2.1