X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/448d3570a4b73f0056c4bb61c5d80e4778a5e0bd..5a7df0480aa9e958e612b2da9addd589d404fd95:/lib/cgi.c diff --git a/lib/cgi.c b/lib/cgi.c index 1c1154d..9e455bf 100644 --- a/lib/cgi.c +++ b/lib/cgi.c @@ -207,6 +207,12 @@ const char *cgi_get(const char *name) { return v ? *v : NULL; } +/** @brief Set a CGI argument */ +void cgi_set(const char *name, const char *value) { + value = xstrdup(value); + hash_add(cgi_args, name, &value, HASH_INSERT_OR_REPLACE); +} + /** @brief Add SGML-style quoting * @param src String to quote (UTF-8) * @return Quoted string