One just needs to cast it back to a pointer before using it.
This assumes that "one" is writing the code that is manipulating the pointers that are stored in, and manipulated as, SvIVs.
Have you tried running Perl on a 32-bit system configured for /3GB?
See also Re: Memory usage in Perl on Windows systems.
In reply to Re^5: SvUV vs SvIV for pointers in SVs, typemap
by BrowserUk
in thread SvUV vs SvIV for pointers in SVs, typemap
by patcat88
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |