core/systems/CFunction.h
changeset 192 dee91851dcd4
parent 185 5e0987d38ee0
child 296 993eb3462410
     1.1 --- a/core/systems/CFunction.h	Wed Dec 06 00:53:34 2006 +0000
     1.2 +++ b/core/systems/CFunction.h	Wed Dec 06 14:52:11 2006 +0000
     1.3 @@ -27,7 +27,7 @@
     1.4  	virtual int PushFloatByRef(float *number, int flags);
     1.5  	virtual int PushArray(cell_t *inarray, unsigned int cells, cell_t **phys_addr, int copyback);
     1.6  	virtual int PushString(const char *string);
     1.7 -	virtual int PushStringEx(char *string, int flags);
     1.8 +	virtual int PushStringEx(char *buffer, size_t length, int sz_flags, int cp_flags);
     1.9  	virtual cell_t *GetAddressOfPushedParam(unsigned int param);
    1.10  	virtual int Execute(cell_t *result);
    1.11  	virtual void Cancel();
    1.12 @@ -36,7 +36,7 @@
    1.13  public:
    1.14  	void Set(funcid_t funcid, CPlugin *plugin);
    1.15  private:
    1.16 -	int _PushString(const char *string, int flags);
    1.17 +	int _PushString(const char *string, int sz_flags, int cp_flags, size_t len);
    1.18  	inline int SetError(int err)
    1.19  	{
    1.20  		m_errorstate = err;