Привет всем, у меня есть вопрос о LL из utlist.h в C.
узел списка выглядит, например, как ниже:
typedef struct node_list_t
{
node_list_t* next;
uint8_t surname_nbr;
uint8_t name_nbr;
uint8_t age;
} node_list_t;
В моей программе я реализовал список, например, с 200 узлами. Я должен удалить все узлы, которые "surname_nbr == 23;"
Каков наилучший способ сделать это в C, используя utlist.h?