Paul Fremantle wrote:

Nandika

It seems like the only relationship from apr_hash to the rest of apr is the pools.

Yes pool is the only dependancy.

So could we simply cut/paste/edit the hash-map code into Axis2/C? We would have to change the pool to an Axis2 allocator.

To use the allocator, we have to use the env parameter. In fact, having a look into the wrapper code I find that Nandika has missed env in this initial wrapper. So we have to change Nandika's code to include env. Hence lets get the hash code and modify it to use out allocator through envioronment.

Thanks,
Samisa...


The only reason to do this is that otherwise every implementer of an ax2_env has to supply a hash implementation. And I don't believe that there is anything "non-portable" about hashing.

Paul

On 10/12/05, *nandika jayawardana* <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    Hi all,

    since apr is supposed to be kept out of the axis2 code , i wrote a
    wrapper to apr_hash
    which has been used in the axis2 code
    I have atttached the axis2_hash.h and axis2_hash.c files and a test.

    Thanks

    Nandika



Reply via email to