Add very old versions (for history).
[opsoft_archive.git] / silentbob / silentbob-1.4.1 / gclib / doc / API / list.txt
blob249e764e0c32c70bd13682b25951daf0fdaf8cd8
1 /*
2  * (c) Oleg Puchinin 2006
3  * graycardinalster@gmail.com
4  *
5  */
7 UTF8
9         Список.
11                 DList   
12 Добавление (данные) :
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 *);
23         rm / remove / del
24 Удаление элемента (без освобождение памяти).
26         void detach (__dlist_entry_t * one);
27 Удаление элемента ("убрать из списка"). Память не освобождается.
29         foreach (Dfunc_t);
30 Выполнить для всех. В функцию передаются данные, а не элементы.
32                 EList (от DList)
33 Список с контролем текущей позиции.
34         first / last / next / prev / get / del