static void mime_part_prepend_header (GMimeObject *object, const char *header, const char *value) { if (!process_header (object, header, value)) GMIME_OBJECT_CLASS (parent_class)->prepend_header (object, header, value); else g_mime_header_list_prepend (object->headers, header, value); }
static GMimeHeaderList * header_list_new (void) { GMimeHeaderList *list; guint i; list = g_mime_header_list_new (g_mime_parser_options_get_default ()); for (i = 1; i < G_N_ELEMENTS (initial); i++) g_mime_header_list_append (list, initial[i].name, initial[i].value, NULL); g_mime_header_list_prepend (list, initial[0].name, initial[0].value, NULL); return list; }