LINUX.ORG.RU

pack in Perl


0

0

Небольшой фрагмент кода:
msgsnd ($id, pack ("l! a*", $type_sent, $sent), 0)

Perl ругается на '!' - invalid type in pack.

Этот выдрано из примера IPC::SysV на aspn.activestate.com

Там же сказано: The integer types s, S, l, and L may be immediately followed by a ! suffix to signify native shorts or longs--as you can see from above for example a bare l does mean exactly 32 bits, the native long (as seen by the local C compiler) may be larger. This is an issue mainly in 64-bit platforms.

Чем недоволен Perl?

anonymous

может, оно все-таки на пробел ругается? В остальнов все вроде правильно..

BaT ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.