1.1 --- a/core/vm/sp_vm_function.h Thu Jan 25 06:19:17 2007 +0000
1.2 +++ b/core/vm/sp_vm_function.h Thu Jan 25 06:21:20 2007 +0000
1.3 @@ -19,7 +19,7 @@
1.4 {
1.5 friend class SourcePawnEngine;
1.6 public:
1.7 - CFunction(funcid_t funcid, IPluginContext *pContext);
1.8 + CFunction(uint32_t code_addr, IPluginContext *pContext);
1.9 public:
1.10 virtual int PushCell(cell_t cell);
1.11 virtual int PushCellByRef(cell_t *cell, int flags);
1.12 @@ -34,7 +34,7 @@
1.13 virtual int CallFunction(const cell_t *params, unsigned int num_params, cell_t *result);
1.14 virtual IPluginContext *GetParentContext();
1.15 public:
1.16 - void Set(funcid_t funcid, IPluginContext *plugin);
1.17 + void Set(uint32_t code_addr, IPluginContext *plugin);
1.18 private:
1.19 int _PushString(const char *string, int sz_flags, int cp_flags, size_t len);
1.20 inline int SetError(int err)
1.21 @@ -43,7 +43,7 @@
1.22 return err;
1.23 }
1.24 private:
1.25 - funcid_t m_funcid;
1.26 + uint32_t m_codeaddr;
1.27 IPluginContext *m_pContext;
1.28 cell_t m_params[SP_MAX_EXEC_PARAMS];
1.29 ParamInfo m_info[SP_MAX_EXEC_PARAMS];