[obviously, had not had enough coffee] On 3/12/2010 1:39 PM, Greg Stein wrote: > > We're talking about a function prototype that current says: > > APR_DECLARE(void) apr_hash_this(apr_hash_index_t *hi, const void **key, > apr_ssize_t *klen, void **val);
> and add a const to a parameter, thusly: > > APR_DECLARE(void) apr_hash_this(const apr_hash_index_t *hi, const void **key, > apr_ssize_t *klen, void **val); > > > THAT is a compatible change. aren't key and ssize wrong? const void * const * key const apr_ssize_t *klen Is val volatile?