X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fsrc%2Fstructs.h;h=631e0f263a37c5e9848b88608251a160c913b75a;hb=8c2a478b1f6f8c3fb43317c1e6729b23a3b972b7;hp=9927bc527296b95c7acfb8f822373e840f045a82;hpb=377da0430697e6bcb8c48744eb5af4272a8f8075;p=exim.git diff --git a/src/src/structs.h b/src/src/structs.h index 9927bc527..631e0f263 100644 --- a/src/src/structs.h +++ b/src/src/structs.h @@ -433,6 +433,7 @@ typedef struct auth_info { int); /* sizeof buffer */ void (*version_report)( /* diagnostic version reporting */ FILE *); /* I/O stream to print to */ + void (*macros_create)(void); /* feature-macro creation */ } auth_info; @@ -650,8 +651,7 @@ typedef struct address_item { int mode; /* mode for local transporting to a file */ int basic_errno; /* status after failure */ int more_errno; /* additional error information */ - /* (may need to hold a timestamp) */ - unsigned int delivery_usec; /* subsecond part of delivery time */ + struct timeval delivery_time; /* time taken to do delivery/attempt */ unsigned short child_count; /* number of child addresses */ short int return_file; /* fileno of return data file */ @@ -886,9 +886,10 @@ typedef struct namedlist_cacheblock { /* Structure for holding data for an entry in a named list */ typedef struct namedlist_block { - const uschar *string; /* the list string */ - namedlist_cacheblock *cache_data; /* cached domain_data or localpart_data */ - int number; /* the number of the list for caching */ + const uschar *string; /* the list string */ + namedlist_cacheblock *cache_data; /* cached domain_data or localpart_data */ + int number:31; /* the number of the list for caching */ + BOOL hide:1; /* -bP does not display value */ } namedlist_block; /* Structures for Access Control Lists */