Mercurial > octave-nkf
diff src/OPERATORS/op-int.h @ 4965:c0d8e8afa82f
[project @ 2004-09-06 20:19:57 by jwe]
author | jwe |
---|---|
date | Mon, 06 Sep 2004 20:19:57 +0000 |
parents | 269c3d6c0569 |
children | 160365410ad4 |
line wrap: on
line diff
--- a/src/OPERATORS/op-int.h Sat Sep 04 01:16:28 2004 +0000 +++ b/src/OPERATORS/op-int.h Mon Sep 06 20:19:57 2004 +0000 @@ -38,6 +38,7 @@ /* scalar unary ops. */ \ \ DEFUNOP_OP (s_not, TYPE ## _scalar, !) \ + DEFUNOP_OP (s_uplus, TYPE ## _scalar, /* no-op */) \ DEFUNOP_OP (s_uminus, TYPE ## _scalar, -) \ DEFUNOP_OP (s_transpose, TYPE ## _scalar, /* no-op */) \ DEFUNOP_OP (s_hermitian, TYPE ## _scalar, /* no-op */) \ @@ -346,6 +347,7 @@ /* matrix unary ops. */ \ \ DEFNDUNOP_OP (m_not, TYPE ## _matrix, TYPE ## _array, !) \ + DEFNDUNOP_OP (m_uplus, TYPE ## _matrix, TYPE ## _array, /* no-op */) \ DEFNDUNOP_OP (m_uminus, TYPE ## _matrix, TYPE ## _array, -) \ \ DEFUNOP (m_transpose, TYPE ## _matrix) \ @@ -473,6 +475,7 @@ #define OCTAVE_INSTALL_S_INT_UNOPS(TYPE) \ INSTALL_UNOP (op_not, octave_ ## TYPE ## _scalar, s_not); \ + INSTALL_UNOP (op_uplus, octave_ ## TYPE ## _scalar, s_uplus); \ INSTALL_UNOP (op_uminus, octave_ ## TYPE ## _scalar, s_uminus); \ INSTALL_UNOP (op_transpose, octave_ ## TYPE ## _scalar, s_transpose); \ INSTALL_UNOP (op_hermitian, octave_ ## TYPE ## _scalar, s_hermitian); \ @@ -616,6 +619,7 @@ #define OCTAVE_INSTALL_M_INT_UNOPS(TYPE) \ INSTALL_UNOP (op_not, octave_ ## TYPE ## _matrix, m_not); \ + INSTALL_UNOP (op_uplus, octave_ ## TYPE ## _matrix, m_uplus); \ INSTALL_UNOP (op_uminus, octave_ ## TYPE ## _matrix, m_uminus); \ INSTALL_UNOP (op_transpose, octave_ ## TYPE ## _matrix, m_transpose); \ INSTALL_UNOP (op_hermitian, octave_ ## TYPE ## _matrix, m_transpose); \