C-based link list