>Incidentally, Linux has its own list API, including inlined functions. >It'd be nice to have compatibility with that. Also, I second Darren's >sentiment w.r.t. the AVL tree API.
Inlining is not much different from macro's. I've used the AVL lists for the "Turbo charged SVR4 packages" and they work really well and they're about as quick appending to a linked list. (SQL was clearly not properly suited for handling a very simple database) Casper