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/edge.c | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) (limited to 'src/edge.c') diff --git a/src/edge.c b/src/edge.c index 308ee59..0f067a8 100644 --- a/src/edge.c +++ b/src/edge.c @@ -57,19 +57,26 @@ static void *edge_new(t_floatarg f) x->x_lastval = f; -#ifndef MAXLIB - post(version); -#endif return (void *)x; } +#ifndef MAXLIB void edge_setup(void) { edge_class = class_new(gensym("edge"), (t_newmethod)edge_new, 0, sizeof(t_edge), 0, A_DEFFLOAT, 0); class_addfloat(edge_class, edge_float); -#ifndef MAXLIB + class_sethelpsymbol(edge_class, gensym("help-edge.pd")); + post(version); +} #else -#endif +void maxlib_edge_setup(void) +{ + edge_class = class_new(gensym("maxlib_edge"), (t_newmethod)edge_new, + 0, sizeof(t_edge), 0, A_DEFFLOAT, 0); + class_addfloat(edge_class, edge_float); + class_addcreator((t_newmethod)edge_new, gensym("edge"), A_DEFFLOAT, 0); + class_sethelpsymbol(edge_class, gensym("maxlib/help-edge.pd")); } +#endif -- cgit v1.2.1