goptions: use glib n-ary tree for option dependencies
authorJens Axboe <axboe@kernel.dk>
Tue, 20 Mar 2012 10:29:09 +0000 (11:29 +0100)
committerJens Axboe <axboe@kernel.dk>
Tue, 20 Mar 2012 10:29:09 +0000 (11:29 +0100)
commitc504ee558187d53c76d417b8d6c9617dd05b762b
treee3d997bc63fdf6bc5a67e88f993201c57b6f8db5
parentb2452a433abf78934bcc38ee33ac7892a1297751
goptions: use glib n-ary tree for option dependencies

We didn't support looking up children of children before, since
it would just be too costly (making the whole 'visible' thing
be N!). Move to a glib n-ary tree for option dependencies, this
is a lot cleaner and faster.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
goptions.c
options.c
options.h