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;