diff -r 9fab8343cc15 -r 1b10d3504e9e core/vm/sp_vm_function.cpp --- a/core/vm/sp_vm_function.cpp Wed Mar 07 16:41:12 2007 +0000 +++ b/core/vm/sp_vm_function.cpp Wed Mar 07 18:24:09 2007 +0000 @@ -79,14 +79,14 @@ return SP_ERROR_NONE; } -int CFunction::PushCellByRef(cell_t *cell, int flags) +int CFunction::PushCellByRef(cell_t *cell) { if (m_curparam >= SP_MAX_EXEC_PARAMS) { return SetError(SP_ERROR_PARAMS_MAX); } - return PushArray(cell, 1, NULL, flags); + return PushArray(cell, 1, NULL, SM_PARAM_COPYBACK); } int CFunction::PushFloat(float number) @@ -96,9 +96,9 @@ return PushCell(val); } -int CFunction::PushFloatByRef(float *number, int flags) +int CFunction::PushFloatByRef(float *number) { - return PushCellByRef((cell_t *)number, flags); + return PushCellByRef((cell_t *)number); } int CFunction::PushArray(cell_t *inarray, unsigned int cells, cell_t **phys_addr, int copyback)