X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fdarkplaces.git;a=blobdiff_plain;f=cmd.h;h=d2ae07d7d449bf4f5d80231545d273c43a114053;hp=130e3cde3107395ec99081529751ae806e4a8c0b;hb=e779ed3e51e7171d93367661bffd70953d0127cd;hpb=3b27c0e3bc751cbf1f7c562c2bebfd3ec9b18f58 diff --git a/cmd.h b/cmd.h index 130e3cde..d2ae07d7 100644 --- a/cmd.h +++ b/cmd.h @@ -149,5 +149,12 @@ void Cmd_Print(const char *text); // used by command functions to send output to either the graphics console or // passed as a print message to the client +qboolean Cmd_QuoteString(char *out, size_t outlen, const char *in, const char *quoteset); +// quotes a string so that it can be used as a command argument again; +// quoteset is a string that contains one or more of ", \, $ and specifies +// the characters to be quoted (you usually want to either pass "\"\\" or +// "\"\\$"). Returns true on success, and false on overrun (in which case out +// will contain a part of the quoted string). + #endif