X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=thread.h;h=0fa69f4e9949f5165923be37e6b5ef8e74ae1455;hp=03e725cc3856bb0f7993db9a141dba134b904177;hb=refs%2Fheads%2Ftry-some-d;hpb=bbc4fd52516a8afefbd14c77e34f8389d6f0a6ed diff --git a/thread.h b/thread.h index 03e725c..0fa69f4 100644 --- a/thread.h +++ b/thread.h @@ -9,6 +9,8 @@ #ifndef _MUTT_THREAD_H #define _MUTT_THREAD_H +#include "mutt.h" + #define mutt_next_thread(x) _mutt_aside_thread(x,1,0) #define mutt_previous_thread(x) _mutt_aside_thread(x,0,0) #define mutt_next_subthread(x) _mutt_aside_thread(x,1,1) @@ -32,10 +34,15 @@ void mutt_set_virtual (CONTEXT *); int mutt_messages_in_thread (CONTEXT *, HEADER *, int); -HASH *mutt_make_id_hash (CONTEXT *); -HASH *mutt_make_subj_hash (CONTEXT *); +hash_t *mutt_make_id_hash (CONTEXT *); +hash_t *mutt_make_subj_hash (CONTEXT *); int mutt_link_threads (HEADER *, HEADER *, CONTEXT *); void mutt_break_thread (HEADER *); +/* computes an envelope's real_subj from subj */ +void mutt_adjust_subject (ENVELOPE* e); +/* does mutt_adjust_subject() for messages in Context */ +void mutt_adjust_all_subjects (void); + #endif /* !_MUTT_THREAD_H */