Update of /cvsroot/pure-data/externals/iem/iemmatrix/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7645
Modified Files: iemmatrix.h Log Message: moved some general functions from mtx_binop to iemmatrix.h
Index: iemmatrix.h =================================================================== RCS file: /cvsroot/pure-data/externals/iem/iemmatrix/src/iemmatrix.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** iemmatrix.h 21 Mar 2005 14:33:31 -0000 1.1.1.1 --- iemmatrix.h 30 Mar 2005 12:11:24 -0000 1.2 *************** *** 66,69 **** --- 66,86 ---- } t_matrix;
+ typedef struct _mtx_binscalar + { + t_object x_obj; + + t_matrix m; // the output matrix + t_float f; // the second input + } t_mtx_binscalar; + + typedef struct _mtx_binmtx + { + t_object x_obj; + + t_matrix m; // the output matrix + t_matrix m2; // the second input + } t_mtx_binmtx; + + void matrix_free(t_matrix*x);
*************** *** 93,95 **** --- 110,121 ---- void matrix_element(t_matrix *x, t_symbol *s, int argc, t_atom *argv);
+ + void mtx_bin_matrix2(t_mtx_binmtx *x, t_symbol *s, int argc, t_atom *argv); + void mtx_binmtx_bang(t_mtx_binmtx *x); + void mtx_binmtx_free(t_mtx_binmtx *x); + void mtx_binscalar_bang(t_mtx_binscalar *x); + void mtx_binscalar_free(t_mtx_binscalar *x); + + + #endif