23#ifndef MUTT_EMAIL_PARAMETER_H
24#define MUTT_EMAIL_PARAMETER_H
44char *
mutt_param_get (
const struct ParameterList *pl,
const char *s);
Convenience wrapper for the library headers.
bool mutt_param_cmp_strict(const struct ParameterList *pl1, const struct ParameterList *pl2)
Strictly compare two ParameterLists.
char * mutt_param_get(const struct ParameterList *pl, const char *s)
Find a matching Parameter.
void mutt_param_delete(struct ParameterList *pl, const char *attribute)
Delete a matching Parameter.
void mutt_param_set(struct ParameterList *pl, const char *attribute, const char *value)
Set a Parameter.
void mutt_param_free_one(struct Parameter **pl)
Free a Parameter.
void mutt_param_free(struct ParameterList *pl)
Free a ParameterList.
struct Parameter * mutt_param_new(void)
Create a new Parameter.
#define TAILQ_HEAD(name, type)
Attribute associated with a MIME part.
TAILQ_ENTRY(Parameter) entries
Linked list.
char * attribute
Parameter name.
char * value
Parameter value.