Re: [HACKERS] long long int and printf format for int8.c - Mailing list pgsql-hackers

From Thomas G. Lockhart
Subject Re: [HACKERS] long long int and printf format for int8.c
Date
Msg-id 35E6BE8B.44D5D8C1@alumni.caltech.edu
Whole thread Raw
In response to long long int and printf format for int8.c  (Andreas Zeugswetter <andreas.zeugswetter@telecom.at>)
List pgsql-hackers
Andreas Zeugswetter wrote:
>
> My AIX box only accepts %lld as the long long int printf format.
>
> If this format also works on other platforms, I think it would be nice to use this instead of %Ld
> What is the standard ?

I believe that this falls outside the standards as compiler-specific
extensions (for 32-bit machines anyway).

gcc and glibc uses the "%Ld" and the Alpha box has 64-bit long ints
anyway so would use "%ld". This is at least a machine- and
architecture-specific item.

Ooh, I just found in my (gnu) man page for scanf:

  Specifying two l flags is equivalent to the L flag.

so at least for my libc both forms are supported...

                     - Tom

pgsql-hackers by date:

Previous
From: Bruce Momjian
Date:
Subject: Re: [HACKERS] regression failures]
Next
From: Bruce Momjian
Date:
Subject: Re: [DOCS] Re: [HACKERS] vacuum problem