Go to the documentation of this file.
23 #ifndef MUTT_EMAIL_PARAMETER_H
24 #define MUTT_EMAIL_PARAMETER_H
44 char *
mutt_param_get (
const struct ParameterList *pl,
const char *s);
struct Parameter * mutt_param_new(void)
Create a new Parameter.
char * value
Parameter value.
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.
Attribute associated with a MIME part.
void mutt_param_free(struct ParameterList *pl)
Free a ParameterList.
char * mutt_param_get(const struct ParameterList *pl, const char *s)
Find a matching Parameter.
char * attribute
Parameter name.
void mutt_param_free_one(struct Parameter **pl)
Free a Parameter.
bool mutt_param_cmp_strict(const struct ParameterList *pl1, const struct ParameterList *pl2)
Strictly compare two ParameterLists.
TAILQ_HEAD(ParameterList, Parameter)
TAILQ_ENTRY(Parameter) entries
Linked list.