muppet wrote: > i whipped up a quick patch that adds support for this type as a plain > perl type -- that is, > [...] Great, the patch works seamlessly, thanks for the quick reply. > work as you'd expect. As a bonus, it was easy to add a special case > that any non-reference scalar would be interpreted as a single-element > list, so that > > $about->set (authors => 'me'); > > should also work. Both undef and an empty array are interpreted as > NULL (an empty string vector). Such magic may not be desirable; what > does everybody think? I like this magic, I would even expect it and probably complain if it wouldn't be there ;) Also it goes with the handling of flags/enumerables, which could be passed as a plain string or array ref as well. > the easy fix, though, is to change SvPV_nolen to SvGChar. I guessed that adding sv_utf8_upgrade() wouldn't be the "right" solution, because it's so seldom used in the whole Gtk2/xs sources ;) Thanks, Joern -- Think before you code. And while you're doing it probably won't hurt. ;)
Attachment:
pgpD1ApjT4Lct.pgp
Description: PGP signature