minor-tree:mint.git
13 years agoHardened mint test lib
Yann Droneaud [Thu, 26 Aug 2004 21:40:33 +0000 (21:40 +0000)]
Hardened mint test lib

mint_tests.c:

 - define DEBUG to also use debug macros.
 - some indentation changes

node_dump():
 - add a '\n' when node is NULL

node_check():
 - check for mint_count and mint_tree_count minimum
 - check mint_count against allocated pointer bitmap
 - check mint_free_bitmap against underlying nodes

tree_check():
 - add a parameter to check level increase (also prevent recursive tree).

mint_tests.h:
 - updated TREE_CHECK() and tree_check() prototype in

git-archimport-id: ydroneaud@meuh.eu.org--projects-2004/mint--main--2--patch-4

13 years agocleaned up mint_locate_path()
Yann Droneaud [Thu, 26 Aug 2004 12:31:24 +0000 (12:31 +0000)]
cleaned up mint_locate_path()

Removed prev
Removed idx, level initialization
Removed dead debugging code

git-archimport-id: ydroneaud@meuh.eu.org--projects-2004/mint--main--2--patch-3

13 years agoRe-added ChangeLog
Yann Droneaud [Tue, 24 Aug 2004 22:59:39 +0000 (22:59 +0000)]
Re-added ChangeLog

Added automatic ChangeLog (corrected ID)

git-archimport-id: ydroneaud@meuh.eu.org--projects-2004/mint--main--2--patch-2

13 years agoSome code size optimization
Yann Droneaud [Tue, 24 Aug 2004 22:40:15 +0000 (22:40 +0000)]
Some code size optimization

In mint_add_path(), remove duplicate code from the while() loop,
use the next for() loop to update the intermediate node.

Removed unused parameter int mint_update_path()

git-archimport-id: ydroneaud@meuh.eu.org--projects-2004/mint--main--2--patch-1

13 years agoImported mint and idr source for userspace
Yann Droneaud [Tue, 24 Aug 2004 22:31:09 +0000 (22:31 +0000)]
Imported mint and idr source for userspace

Imported mint and idr libraries (userspace version) and tests programs

git-archimport-id: ydroneaud@meuh.eu.org--projects-2004/mint--main--2--base-0