From 8f18aaba322cf717b8805ebfcacb5a3108d3dda8 Mon Sep 17 00:00:00 2001 From: Determinant Date: Fri, 22 May 2015 10:26:12 +0800 Subject: add base class CuMatrix for CuMatrixFloat and CuMatrixDouble --- matrix/generic/matrix.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'matrix/generic/matrix.c') diff --git a/matrix/generic/matrix.c b/matrix/generic/matrix.c index f0f81a9..b06ed89 100644 --- a/matrix/generic/matrix.c +++ b/matrix/generic/matrix.c @@ -2,8 +2,8 @@ #include "../../common.h" #include "matrix.h" -extern const char *nerv_matrix_tname; extern const char *nerv_matrix_(tname); +extern const char *MATRIX_BASE_TNAME; void nerv_matrix_(data_free)(Matrix *self) { if (--(*self->data_ref) == 0) @@ -29,7 +29,7 @@ Matrix *nerv_matrix_(new_)(long nrow, long ncol) { int nerv_matrix_(new)(lua_State *L) { luaT_pushudata(L, nerv_matrix_(new_)(luaL_checkinteger(L, 1), - luaL_checkinteger(L, 2)), + luaL_checkinteger(L, 2)), nerv_matrix_(tname)); return 1; } @@ -132,7 +132,7 @@ static const luaL_Reg nerv_matrix_(methods)[] = { }; void nerv_matrix_(init)(lua_State *L) { - luaT_newmetatable(L, nerv_matrix_(tname), nerv_matrix_tname, + luaT_newmetatable(L, nerv_matrix_(tname), MATRIX_BASE_TNAME, nerv_matrix_(new), nerv_matrix_(destroy), NULL); luaL_register(L, NULL, nerv_matrix_(methods)); #ifdef MATRIX_INIT -- cgit v1.2.3