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

Reply via email to