[PD-cvs] externals/iem/iemmatrix/src mtx_matrix.c,1.7,1.8

Franz Zotter fzotter at users.sourceforge.net
Wed Aug 9 22:00:30 CEST 2006


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

Modified Files:
	mtx_matrix.c 
Log Message:
bug corrected: the new "size" command was crashing with uninitialized matrix.


Index: mtx_matrix.c
===================================================================
RCS file: /cvsroot/pure-data/externals/iem/iemmatrix/src/mtx_matrix.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** mtx_matrix.c	9 Aug 2006 16:16:12 -0000	1.7
--- mtx_matrix.c	9 Aug 2006 20:00:28 -0000	1.8
***************
*** 166,174 ****
  void matrix_size(t_matrix *x, t_symbol *s, int argc, t_atom *argv)
  {
!   int col, row, size=x->row*x->col;
  
    switch(argc) {
    case 0: /* size */
!     outlet_list(x->x_obj.ob_outlet, gensym("size"), 2, x->atombuffer);
      break;
    case 1:
--- 166,175 ----
  void matrix_size(t_matrix *x, t_symbol *s, int argc, t_atom *argv)
  {
!   int col, row;
  
    switch(argc) {
    case 0: /* size */
!     if (x->row*x->col)
!        outlet_list(x->x_obj.ob_outlet, gensym("size"), 2, x->atombuffer);
      break;
    case 1:





More information about the Pd-cvs mailing list