Re: VDR developer version 1.5.15 - compilation warnings

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Klaus Schmidinger wrote:
> On 02/19/08 21:26, Ludwig Nussel wrote:
> > Klaus Schmidinger wrote:
> >> Apparently there are macros for this, like PRId64 and such.
> >> But i don't like having to write something like
> >>
> >>   int64_t n = ...;
> >>   printf("Some number %" PRId64 "\n", n);
> >>
> >> Don't know if the gettext mechanisms would be able to handle
> >>
> >>        tr("Some number %" PRId64 "\n")
> >>
> >> I wonder why there ar no proper format specifiers for this.
> >> Or are there?
> [...] 
> I really hope we can avoid this insanity in VDR...

In this particular case you could change the API to use "long long"
instead of "int64_t" since "long long" has eight bytes on the
platforms vdr is made for anyways.

Alternatively just ignore the warning. The %LX formats should be
changed to %llX though as L is only defined for floating point
types.

cu
Ludwig

-- 
 (o_   Ludwig Nussel
 //\   
 V_/_  http://www.suse.de/
SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg)



_______________________________________________
vdr mailing list
vdr@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux