As for nulls in read-only scalars, I would think sv_catsv would handle that case, no?
This doesn't
a = newSVpv( SvPVX( a ), 0 );
It is another place that doesn't handle magic either.
I don't know what you mean by "any more problems than say, packed ints". Does this mean you've thought of a case where SvPVX() doesn't return a pointer to the string value of a scalar? Surely there are some. Isn't that problem enough?
- tye
In reply to Re^9: XS/Inline::C concat *any* two SVs. (!all)
by tye
in thread XS/Inline::C concat *any* two SVs.
by BrowserUk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |