[PD-cvs] externals/iem/iemmatrix/src mtx_index.c, 1.5, 1.6 mtx_sum.c, 1.3, 1.4

IOhannes m zmölnig zmoelnig at users.sourceforge.net
Sun Nov 12 13:23:10 CET 2006


Update of /cvsroot/pure-data/externals/iem/iemmatrix/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9660

Modified Files:
	mtx_index.c mtx_sum.c 
Log Message:
more fixes of variable shadowin; proper function declaration


Index: mtx_sum.c
===================================================================
RCS file: /cvsroot/pure-data/externals/iem/iemmatrix/src/mtx_sum.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** mtx_sum.c	29 Mar 2006 12:07:52 -0000	1.3
--- mtx_sum.c	12 Nov 2006 12:23:08 -0000	1.4
***************
*** 50,54 ****
  
  
! static void *mtx_sum_new()
  {
    t_matrix *x = (t_matrix *)pd_new(mtx_sum_class);
--- 50,54 ----
  
  
! static void *mtx_sum_new(void)
  {
    t_matrix *x = (t_matrix *)pd_new(mtx_sum_class);

Index: mtx_index.c
===================================================================
RCS file: /cvsroot/pure-data/externals/iem/iemmatrix/src/mtx_index.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** mtx_index.c	25 Jul 2006 14:15:22 -0000	1.5
--- mtx_index.c	12 Nov 2006 12:23:08 -0000	1.6
***************
*** 100,108 ****
  }
  
! static void writeIndexedValuesIntoList (int n, int *index, t_atom *x, t_atom *y)
  {
!    for (;n--;index++,y++)
!       if (*index)
! 	 *y = x[*index-1];
  }
  
--- 100,108 ----
  }
  
! static void writeIndexedValuesIntoList (int n, int *indx, t_atom *x, t_atom *y)
  {
!    for (;n--;indx++,y++)
!       if (*indx)
! 	 *y = x[*indx-1];
  }
  
***************
*** 166,170 ****
     int index_rows = mtx_index_obj->index_rows;
     int index_columns = mtx_index_obj->index_columns;
!    int *index = mtx_index_obj->index_in;
  
     // size check
--- 166,170 ----
     int index_rows = mtx_index_obj->index_rows;
     int index_columns = mtx_index_obj->index_columns;
!    int *indx = mtx_index_obj->index_in;
  
     // size check
***************
*** 182,186 ****
        return;
     }
!    if ((!index)||(mtx_index_obj->index_size == 0)) {
        post("mtx_index: index with what? no right matrix defined");
        return;
--- 182,186 ----
        return;
     }
!    if ((!indx)||(mtx_index_obj->index_size == 0)) {
        post("mtx_index: index with what? no right matrix defined");
        return;
***************
*** 189,193 ****
     list_out += 2;
     setAtomListConstFloat (mtx_index_obj->index_size, list_out, mtx_index_obj->fill_value);
!    writeIndexedValuesIntoList (mtx_index_obj->index_size, index,list_in,list_out);
     list_out = mtx_index_obj->list_out;
     SETSYMBOL(list_out, gensym("matrix"));
--- 189,193 ----
     list_out += 2;
     setAtomListConstFloat (mtx_index_obj->index_size, list_out, mtx_index_obj->fill_value);
!    writeIndexedValuesIntoList (mtx_index_obj->index_size, indx,list_in,list_out);
     list_out = mtx_index_obj->list_out;
     SETSYMBOL(list_out, gensym("matrix"));





More information about the Pd-cvs mailing list