jerenkrantz 2004/08/04 12:57:30 > --- STATUS 4 Aug 2004 19:31:58 -0000 1.751.2.967 > +++ STATUS 4 Aug 2004 19:57:29 -0000 1.751.2.968 > @@ -94,15 +94,19 @@ > modules/experimental/util_ldap.c: 1.36 > +1: minfrin (this requires the apr-util LDAP overhaul to be ported to > apr-util v0.9 first) > + -0: jerenkrantz > + jerenkrantz: I don't think we can change the APR 0.9 interfaces. > + They are supposed to be set in stone.
You cannot change the APR 0.9 interfaces. You can add new API calls, but not break binary compatibility with existing functions. That means you cannot rescope public -> private entities, cannot make transparent structures into opaque ones, and cannot change args or the return values of functions. E.g. if you need extra args to apr_foo_create(), make a new 0.9-specific function, apr_foo_create_ex(), that is folded as the real apr_foo_create() in 1.0. Bill
