struct mynode
{
DeclareLink( struct mynode );
} *node;
struct mynode *list;
LinkThing( list_root, node );