[PATCH 2/5] Implement an internal generic string list and use it.

2010-12-22 Thread Austin Clements
It seems I somehow repeated the function prototypes for tags.c and filenames.c twice at the bottom of notmuch-private.h (probably through some rebase mishap). Obviously those should be deduplicated. On Thu, Dec 9, 2010 at 3:59 PM, Austin Clements wrote: > diff --git a/lib/notmuch-private.h

Re: [PATCH 2/5] Implement an internal generic string list and use it.

2010-12-22 Thread Austin Clements
It seems I somehow repeated the function prototypes for tags.c and filenames.c twice at the bottom of notmuch-private.h (probably through some rebase mishap). Obviously those should be deduplicated. On Thu, Dec 9, 2010 at 3:59 PM, Austin Clements amdra...@mit.edu wrote: diff --git

[PATCH 2/5] Implement an internal generic string list and use it.

2010-12-09 Thread Austin Clements
This replaces the guts of the filename list and tag list, making those interfaces simple iterators over the generic string list. The directory, message filename, and tags-related code now build generic string lists and then wraps them in specific iterators. The real wins come in later patches,

[PATCH 2/5] Implement an internal generic string list and use it.

2010-12-09 Thread Austin Clements
This replaces the guts of the filename list and tag list, making those interfaces simple iterators over the generic string list. The directory, message filename, and tags-related code now build generic string lists and then wraps them in specific iterators. The real wins come in later patches,