Update of /cvsroot/pure-data/externals/iem/iem_tab/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4521
Modified Files:
iem_tab.c tab_mls.c
Log Message:
fix for pd-extended build system
Index: tab_mls.c
===================================================================
RCS file: /cvsroot/pure-data/externals/iem/iem_tab/src/tab_mls.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** tab_mls.c 14 Dec 2006 20:18:50 -0000 1.4
--- tab_mls.c 10 Jan 2007 16:00:04 -0000 1.5
***************
*** 120,126 ****
work2 = work1 >> 1;
exor = 0;
! for(j=0; j<lms_order; j++)
{
! exor += & 1;
work1 >>= 1;
}
--- 120,126 ----
work2 = work1 >> 1;
exor = 0;
! for(j=0; j<mls_order; j++)
{
! exor += 1; //??? exor += & 1; ???
work1 >>= 1;
}
Index: iem_tab.c
===================================================================
RCS file: /cvsroot/pure-data/externals/iem/iem_tab/src/iem_tab.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** iem_tab.c 14 Dec 2006 20:18:49 -0000 1.4
--- iem_tab.c 10 Jan 2007 16:00:04 -0000 1.5
***************
*** 7,12 ****
#include "iemlib.h"
- static t_class *iem_tab_class;
-
int iem_tab_check_arrays(t_symbol *obj_name, t_symbol *array_name, t_float **beg_mem, int *array_size, int max_index)
{
--- 7,10 ----
***************
*** 32,35 ****
--- 30,42 ----
}
+
+ // Georg Holzmann:
+ #ifdef IEMTAB_SINGLE_OBJ
+ // for single externals disable the iem_tab object
+ #else
+ // build as library
+
+ static t_class *iem_tab_class;
+
static void *iem_tab_new(void)
{
***************
*** 131,132 ****
--- 138,141 ----
post(" musil%ciem.at iem KUG Graz Austria", '@');
}
+
+ #endif // library