[Kos-cvs] [kos] Modification CVS par thomas
KOS CVS
Gestion CVS KOS <d2@kos.enix.org>
Tue, 24 Jul 2001 16:11:03 +0200 (CEST)
Module : kos
Modifié par : thomas 24/07/01 16:11:02
Fichiers modifiés :
modules : Makefile system.h
modules/mm-x86 : mm-x86.c
modules/task : _task.h _task_init.c _task_utils.c task.h
modules/task-x86: task-x86.c task-x86.h
modules/vmm : vmm.h
modules/wolfgang: main.c
Fichiers ajoutés :
modules/libbst : Makefile _avl.c _avl.h _splay.c _splay.h
libbst.h test.c
modules/liblist: Makefile liblist.h test.c
Fichiers enlevés :
modules/splaytrees: Makefile splay_lib.c splay_lib.h test.c
Détails :
- Suppression du module splaytrees
- Creation du module libbst (Library Binary Search Trees), qui
contient de quoi gérer des arbres déployés (_splay.c) et pourra
gérer des arbres d'autres types (AVL, Red/Black...)
- Creation du module liblist qui permet de gérer des listes chainees
via un jeu de macro.
- Mise a jour en consequence des endroits où splaytrees était utilisé.
- L'utilisation de liblist.h n'est pas encore effective. J'attends les
commentaires et suggestions.