chiark / gitweb /
redirect()
[disorder] / lib / cgi.c
index 1c1154d52e82b7ec321ff3d832aa64bc1f4e467a..9e455bfff40c4d818da4b33b1fce7d07f0a737c1 100644 (file)
--- 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