+parameters_t *parameter_new();
+parameters_t *parameter_dup(parameters_t *);
+char *parameter_getval(parameters_t *, const char *);
+void parameter_setval(parameters_t *, const char *, const char *);
+void parameter_delval(parameters_t * p, const char *);
+void parameter_set_boundary(parameters_t *);
+void parameter_purge_empty(parameters_t *);
+
+int parameter_equal(const parameters_t *, const parameters_t *);
+
+void parameter_foreach(const parameters_t *,
+ void (*f)(const char *, const char *));