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