Stefan Sperling <s...@elego.de> writes:

> The translation issues is why I didn't use the APR_[U]INT64_T_FMT.
> It's either using it and make life hard for translators, or have these
> warnings... neither solution is perfect. Or is there a better solution?

Have two format strings and pick the right one based on sizeof(long).
It's tricky to select at compile time but it could be done at run-time
as this string only occurs in error messages and so is not performance
critical.  Or it could be done at configure time, borrowing code from
APR, or we could get APR to provide APR_LONG_IS[32|64]BITS.

-- 
Philip

Reply via email to