> The keys are always raw strings, isnt it? If it is the case I would
> say to let the hash implementation to make a copy of it and manage its
> memory. Yes they're raw strings, but I chose to let the caller decide this since when using statically allocated strings (as in many cases) we would be duplicating strings for nothing. I'm not a PDF guru but I guess _many_ of the string keys we're going to use are predefined in the standard. So, I don't agree on this modification. I agree.
