1 /*
2  * -= Copyright 2005 Tim Baker (treectrl@hotmail.com) =-
3  *
4  * This file is part of depslib.
5  *
6  * License is hereby granted to use this software and distribute it
7  * freely, as long as this copyright notice is retained and modifications
8  * are clearly marked.
9  *
10  * ALL WARRANTIES ARE HEREBY DISCLAIMED.
11  */
12 typedef struct _headers HEADERS;
13 typedef struct _header HEADER;
14 
15 struct _headers
16 {
17 	HEADERS *next;
18 	HEADERS *tail;
19 	HEADER *header;
20 };
21 
22 struct _header
23 {
24 	const char *key;
25 	LIST *includes;
26 	time_t time;
27 	HEADERS *headers;
28 	HEADER *newest;
29 };
30 
31 extern HEADER *headers(const char *t, time_t time);
32 extern void headernewest(HEADER *h);
33 extern void donehdrs(void);
34