2 * (c) Oleg Puchinin 2006
3 * graycardinalster@gmail.com
13 char * add_head (char *);
14 char * add_tail (char *);
15 char * add_after (__dlist_entry_t *, char *);
16 char * add_before (__dlist_entry_t *, char *);
17 Добавление (элементы) :
18 char * add_entry_head (__dlist_entry_t * one);
19 char * add_entry_tail (__dlist_entry_t * one);
20 char * add_entry_after (__dlist_entry_t *, __dlist_entry_t *);
21 char * add_entry_before (__dlist_entry_t *, __dlist_entry_t *);
24 Удаление элемента (без освобождение памяти).
26 void detach (__dlist_entry_t * one);
27 Удаление элемента ("убрать из списка"). Память не освобождается.
30 Выполнить для всех. В функцию передаются данные, а не элементы.
33 Список с контролем текущей позиции.
34 first / last / next / prev / get / del