[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.