No. "J" is 64 bits on a Perl built with 64-bit integer support, and I believe you can have that in a 32-bit binary (and therefore Win32).
Seems to me you'd want to use "I" if you wanted the pointer itself or "p" if you want what's at the pointer.
In reply to Re: length of pack 'J' and Win64/Win32 C data type model, pointer length, DWORD_PTR
by ikegami
in thread length of pack 'J' and Win64/Win32 C data type model, pointer length, DWORD_PTR
by patcat88
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |