X-Git-Url: http://git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=prvm_cmds.h;h=c3f182c2bb5c870cfc7395c61ac807d13d174e05;hp=81556d5cf9fe9bfa30293d7372c540b103afb3f0;hb=HEAD;hpb=b44afa3d203dfd226ceab2a64522f6b45b7fef59 diff --git a/prvm_cmds.h b/prvm_cmds.h index 81556d5c..292e8f55 100644 --- a/prvm_cmds.h +++ b/prvm_cmds.h @@ -212,13 +212,14 @@ float getserverlistindexforkey(string key) #define VM_RETURN_EDICT(e) (prog->globals.ip[OFS_RETURN] = PRVM_EDICT_TO_PROG(e)) -#define VM_STRINGTEMP_LENGTH MAX_INPUTLINE +#define VM_TEMPSTRING_MAXSIZE MAX_INPUTLINE // general functions void VM_CheckEmptyString (prvm_prog_t *prog, const char *s); -void VM_VarString(prvm_prog_t *prog, int first, char *out, int outlength); -qbool PRVM_ConsoleCommand (prvm_prog_t *prog, const char *text, int *func, qbool preserve_self, int curself, double ptime, qbool prog_loaded, const char *error_message); -prvm_stringbuffer_t *BufStr_FindCreateReplace (prvm_prog_t *prog, int bufindex, int flags, const char *format); +/// Returns the length of the *out string excluding the \0 terminator. +size_t VM_VarString(prvm_prog_t *prog, int first, char *out, size_t outsize); +qbool PRVM_ConsoleCommand(prvm_prog_t *prog, const char *text, size_t textlen, int *func, qbool preserve_self, int curself, double ptime, const char *error_message); +prvm_stringbuffer_t *BufStr_FindCreateReplace (prvm_prog_t *prog, int bufindex, unsigned flags, const char *format); void BufStr_Set(prvm_prog_t *prog, prvm_stringbuffer_t *stringbuffer, int strindex, const char *str); void BufStr_Del(prvm_prog_t *prog, prvm_stringbuffer_t *stringbuffer); void BufStr_Flush(prvm_prog_t *prog); @@ -238,8 +239,7 @@ void VM_vectoangles (prvm_prog_t *prog); void VM_random (prvm_prog_t *prog); void VM_localsound(prvm_prog_t *prog); void VM_break (prvm_prog_t *prog); -void VM_localcmd_local(prvm_prog_t *prog); -void VM_localcmd_server(prvm_prog_t *prog); +void VM_localcmd(prvm_prog_t *prog); void VM_cvar (prvm_prog_t *prog); void VM_cvar_string(prvm_prog_t *prog); void VM_cvar_type (prvm_prog_t *prog);