+/** @brief URL-decode @p s
+ * @param s String to decode
+ * @param ns Length of string
+ * @return Decoded string
+ */
+const char *urldecodestring(const char *s, size_t ns) {
+ struct dynstr d;
+
+ dynstr_init(&d);
+ urldecode(sink_dynstr(&d), s, ns);
+ dynstr_terminate(&d);
+ return d.vec;
+}
+