I've looked the patch over and don't see any obvious problems. My technical knowledge of C++ has some severe limits though.
It might be better to have rebase in some of the names; rebase_config instead of config_file for example. -- Mac :}) ** I normally forward private questions to the appropriate mail list. ** Ask Smarter: http://www.tuxedo.org/~esr/faqs/smart-questions.htm Give a hobbit a fish and he eats fish for a day. Give a hobbit a ring and he eats fish for an age.