bfelem
TAILQ_ENTRY(bfelem) entries;
struct bfelem *tl, *first = NULL;
TAILQ_HEAD(bfhead, bfelem) head;
struct bfelem *temp;
struct bfelem *tr;