I have a linked list defined as such:
typdef struct _seg
{
    int bits[256];        // # of bits in bits[] array = 256
    struct _seg *next;    // link to the next segment
} seg;
And I was wondering how I can access the bit array inside each node of this list. If it were a regular int variable and the list was called p, I could just do p->bits = 13;. But I don't know how to get to and modify the list in this case. Can someone please help me out?  
P.S. (not as important) Does anyone know what the seg; does at the very end?
 
     
    