On Wed, Jun 01, 2005 at 08:45:53PM +0200, Leopold Toetsch wrote: > Nick Glencross wrote: > > >Doh! Copied the wrong 'perl -V' output! > > > > intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321 > > d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 > > ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', > >lseeksize=4 > > alignbytes=8, prototype=define > ^^^^^^^^^^^^ > > What does this mean in perl?
It's the result from this C program run by Configure: #include <stdio.h> struct foobar { char foo; NV bar; } try_algn; int main() { printf("%d\n", (int)((char *)&try_algn.bar - (char *)&try_algn.foo)); return(0); } "alignbytes" isn't the most helpful name. NV is usually a double. Nicholas Clark