core/vm/sp_vm_function.h
changeset 348 b30ce8321295
parent 327 e244337a9b38
child 371 71b0caa3aaa8
     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];