/* Bidirectional list of integers. */
struct bidint {
    int       val;
    struct bidint *prev;
    struct bidint *next;
};


syntax highlighted by Code2HTML, v. 0.9.1