By the way, regarding the renaming of `apr_option_t': APR doesn't seem to be too careful with namespaces anyway ("apr_make_hash", for example), so I went for clarity and renamed it `apr_longopt_t', since it's something use when you're specifically doing long option parsing, not just any old option parsing.
Haven't committed (and won't) until we figure out what's going on with the `const's, though. :-) -K