Quoth Jameson Graef Rollins on Aug 19 at 6:52 pm: > Added as a string, in parallel to the authors element. > --- > lib/message.cc | 18 ++++++++++++++++++ > lib/notmuch-private.h | 9 +++++++++ > 2 files changed, 27 insertions(+) > > diff --git a/lib/message.cc b/lib/message.cc > index 978de06..fa28073 100644 > --- a/lib/message.cc > +++ b/lib/message.cc > @@ -36,6 +36,7 @@ struct visible _notmuch_message { > notmuch_string_list_t *filename_term_list; > notmuch_string_list_t *filename_list; > char *author; > + char *recipients; > notmuch_message_file_t *message_file; > notmuch_message_list_t *replies; > unsigned long flags; > @@ -109,6 +110,7 @@ _notmuch_message_create_for_document (const void *talloc_owner, > message->filename_list = NULL; > message->message_file = NULL; > message->author = NULL; > + message->recipients = NULL; > > message->replies = _notmuch_message_list_create (message); > if (unlikely (message->replies == NULL)) { > @@ -808,6 +810,22 @@ notmuch_message_set_author (notmuch_message_t *message, > return; > } > > +const char * > +notmuch_message_get_recipients (notmuch_message_t *message) > +{ > + return message->recipients; > +} > + > +void > +notmuch_message_set_recipients (notmuch_message_t *message, > + const char *recipients) > +{ > + if (message->recipients) > + talloc_free(message->recipients); > + message->recipients = talloc_strdup(message, recipients); Missing spaces before parameter lists. > + return; > +} > + > void > _notmuch_message_set_header_values (notmuch_message_t *message, > const char *date, > diff --git a/lib/notmuch-private.h b/lib/notmuch-private.h > index bfb4111..27a41b6 100644 > --- a/lib/notmuch-private.h > +++ b/lib/notmuch-private.h > @@ -325,6 +325,15 @@ notmuch_message_set_author (notmuch_message_t *message, const char *author); > const char * > notmuch_message_get_author (notmuch_message_t *message); > > +/* Set the recipients of 'message' - this is the representation used > + * when displaying the message */ > +void > +notmuch_message_set_recipients (notmuch_message_t *message, const char *recipients); > + > +/* Get the authors of 'message' */ > +const char * > +notmuch_message_get_recipients (notmuch_message_t *message); > + > > /* index.cc */ > -- Austin Clements MIT/'06/PhD/CSAIL amdragon@mit.edu http://web.mit.edu/amdragon Somewhere in the dream we call reality you will find me, searching for the reality we call dreams.