mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-21 18:38:08 +01:00
lib: Eliminate _notmuch_message_list_append
This API invited micro-optimized and complicated list pointer manipulation and is no longer used.
This commit is contained in:
parent
5394924e6c
commit
d6e3905df7
2 changed files with 3 additions and 18 deletions
|
@ -42,19 +42,7 @@ _notmuch_message_list_create (const void *ctx)
|
|||
return list;
|
||||
}
|
||||
|
||||
/* Append a single 'node' to the end of 'list'.
|
||||
*/
|
||||
void
|
||||
_notmuch_message_list_append (notmuch_message_list_t *list,
|
||||
notmuch_message_node_t *node)
|
||||
{
|
||||
*(list->tail) = node;
|
||||
list->tail = &node->next;
|
||||
}
|
||||
|
||||
/* Allocate a new node for 'message' and append it to the end of
|
||||
* 'list'.
|
||||
*/
|
||||
/* Append 'message' to the end of 'list'. */
|
||||
void
|
||||
_notmuch_message_list_add_message (notmuch_message_list_t *list,
|
||||
notmuch_message_t *message)
|
||||
|
@ -64,7 +52,8 @@ _notmuch_message_list_add_message (notmuch_message_list_t *list,
|
|||
node->message = message;
|
||||
node->next = NULL;
|
||||
|
||||
_notmuch_message_list_append (list, node);
|
||||
*(list->tail) = node;
|
||||
list->tail = &node->next;
|
||||
}
|
||||
|
||||
notmuch_messages_t *
|
||||
|
|
|
@ -428,10 +428,6 @@ struct visible _notmuch_messages {
|
|||
notmuch_message_list_t *
|
||||
_notmuch_message_list_create (const void *ctx);
|
||||
|
||||
void
|
||||
_notmuch_message_list_append (notmuch_message_list_t *list,
|
||||
notmuch_message_node_t *node);
|
||||
|
||||
void
|
||||
_notmuch_message_list_add_message (notmuch_message_list_t *list,
|
||||
notmuch_message_t *message);
|
||||
|
|
Loading…
Reference in a new issue