On Tuesday 19 Feb 2008, Klaus Schmidinger wrote:
> > remote.c:124: warning: format "%016LX" expects type "long long
> > unsigned int", but argument 4 has type "uint64_t"
> 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);
It seems to be the POSIX way...
> Don't know if the gettext mechanisms would be able to handle
> tr("Some number %" PRId64 "\n")
It would probably be necessary to have multiple translations for the string
after macro expansion (negating the whole reason for having the macro in
the first place).
vdr mailing list