Ejemplo n.º 1
0
const char *depsGetNewest(depsRef ref, time_t *time)
{
	HEADER *h = (HEADER * )ref;

	headernewest(h);
	*time = h->newest->time;
	return h->newest->key;
}
Ejemplo n.º 2
0
void headernewest(HEADER *h)
{
	HEADERS *hs = h->headers;

	if (h->newest)
		return;
	h->newest = h;
	while (hs)
	{
		headernewest(hs->header);
		if (hs->header->newest->time > h->newest->time)
			h->newest = hs->header->newest;
		hs = hs->next;
	}
}