1.1 --- a/core/systems/ForwardSys.cpp Sat Mar 10 13:36:38 2007 +0000
1.2 +++ b/core/systems/ForwardSys.cpp Sat Mar 10 21:02:40 2007 +0000
1.3 @@ -299,7 +299,7 @@
1.4 } else if (type == Param_Float || type == Param_Cell) {
1.5 func->PushCellByRef(¶m->val);
1.6 } else {
1.7 - func->PushArray(param->byref.orig_addr, param->byref.cells, NULL, param->byref.flags);
1.8 + func->PushArray(param->byref.orig_addr, param->byref.cells, param->byref.flags);
1.9 assert(type == Param_Array || type == Param_FloatByRef || type == Param_CellByRef);
1.10 }
1.11 } else {
1.12 @@ -489,7 +489,7 @@
1.13 m_params[m_curparam].byref.orig_addr = inarray;
1.14 }
1.15
1.16 -int CForward::PushArray(cell_t *inarray, unsigned int cells, cell_t **phys_addr, int flags)
1.17 +int CForward::PushArray(cell_t *inarray, unsigned int cells, int flags)
1.18 {
1.19 /* We don't allow this here */
1.20 if (!inarray)
1.21 @@ -513,11 +513,6 @@
1.22 m_params[m_curparam].pushedas = Param_Array;
1.23 }
1.24
1.25 - if (phys_addr)
1.26 - {
1.27 - *phys_addr = NULL;
1.28 - }
1.29 -
1.30 _Int_PushArray(inarray, cells, flags);
1.31
1.32 m_curparam++;