#ifndef _ttail_search_h__ #define _ttail_search_h__ #include #include #include #include #include #include #include typedef union _ttail_search_u ttail_search_t; typedef struct _ttail_search_stdin_s ttail_search_stdin_t; #include "ttail.h" typedef char* (*ttail_search_subst_f)(ttail_t*, const char*); /**@brief Comparison results * * -1 if a < b, 1 if a > b, 0 if a == b, -2 if exception * * If an exception occur, exception flags are set with | on the result. * Exceptions flags are : TTAIL_NODATE_A and TTAIL_NODATE_B */ typedef int ttail_cmp_res; #include "config.h" #include "ttail_search_files.h" /*0 if a>b and 0 if a == b *@todo checks */ int ttail_tm_cmp(const struct tm*, const struct tm*); #endif