Use portable format specifiers: Case %lld - localized - sprintf.

Fix uses of localized "%lld" within sprintf():
- Replace _("%lld") with _("%" PRId64).
- Cast corresponding argument to (int64_t).
- In *.po files, replace "%lld" with "%<PRId64>".
This commit is contained in:
Eliseo Martínez 2014-04-19 19:58:56 +02:00 committed by Thiago de Arruda
parent 7dc649c906
commit e4a1ea9e02
18 changed files with 35 additions and 35 deletions

View File

@ -4164,7 +4164,7 @@ void msg_add_lines(int insert_space, long lnum, off_t nchars)
STRCPY(p, _("1 character")); STRCPY(p, _("1 character"));
else { else {
#ifdef LONG_LONG_OFF_T #ifdef LONG_LONG_OFF_T
sprintf((char *)p, _("%lld characters"), nchars); sprintf((char *)p, _("%" PRId64 " characters"), nchars);
#else #else
sprintf((char *)p, _("%ld characters"), (long)nchars); sprintf((char *)p, _("%ld characters"), (long)nchars);
#endif #endif

View File

@ -1856,8 +1856,8 @@ msgid "1 character"
msgstr "1 signo" msgstr "1 signo"
#, c-format #, c-format
msgid "%lld characters" msgid "%<PRId64> characters"
msgstr "%lld signoj" msgstr "%<PRId64> signoj"
#. Explicit typecast avoids warning on Mac OS X 10.6 #. Explicit typecast avoids warning on Mac OS X 10.6
#, c-format #, c-format

View File

@ -1806,8 +1806,8 @@ msgid "1 character"
msgstr "1 merkki" msgstr "1 merkki"
#, c-format #, c-format
msgid "%lld characters" msgid "%<PRId64> characters"
msgstr "%lld merkkiä" msgstr "%<PRId64> merkkiä"
#. Explicit typecast avoids warning on Mac OS X 10.6 #. Explicit typecast avoids warning on Mac OS X 10.6
#, c-format #, c-format

View File

@ -2058,8 +2058,8 @@ msgid "1 character"
msgstr "1 caractère" msgstr "1 caractère"
#, c-format #, c-format
msgid "%lld characters" msgid "%<PRId64> characters"
msgstr "%lld caractères" msgstr "%<PRId64> caractères"
#. Explicit typecast avoids warning on Mac OS X 10.6 #. Explicit typecast avoids warning on Mac OS X 10.6
#, c-format #, c-format

View File

@ -1859,8 +1859,8 @@ msgid "1 character"
msgstr "1 carattere" msgstr "1 carattere"
#, c-format #, c-format
msgid "%lld characters" msgid "%<PRId64> characters"
msgstr "%lld caratteri" msgstr "%<PRId64> caratteri"
#. Explicit typecast avoids warning on Mac OS X 10.6 #. Explicit typecast avoids warning on Mac OS X 10.6
#, c-format #, c-format

View File

@ -1840,8 +1840,8 @@ msgid "1 character"
msgstr "1 矢机" msgstr "1 矢机"
#, c-format #, c-format
msgid "%lld characters" msgid "%<PRId64> characters"
msgstr "%lld 矢机" msgstr "%<PRId64> 矢机"
#. Explicit typecast avoids warning on Mac OS X 10.6 #. Explicit typecast avoids warning on Mac OS X 10.6
#, c-format #, c-format

View File

@ -1840,8 +1840,8 @@ msgid "1 character"
msgstr "1 文字" msgstr "1 文字"
#, c-format #, c-format
msgid "%lld characters" msgid "%<PRId64> characters"
msgstr "%lld 文字" msgstr "%<PRId64> 文字"
#. Explicit typecast avoids warning on Mac OS X 10.6 #. Explicit typecast avoids warning on Mac OS X 10.6
#, c-format #, c-format

View File

@ -1840,8 +1840,8 @@ msgid "1 character"
msgstr "1 •¶Žš" msgstr "1 •¶Žš"
#, c-format #, c-format
msgid "%lld characters" msgid "%<PRId64> characters"
msgstr "%lld •¶Žš" msgstr "%<PRId64> •¶Žš"
#. Explicit typecast avoids warning on Mac OS X 10.6 #. Explicit typecast avoids warning on Mac OS X 10.6
#, c-format #, c-format

View File

@ -1780,8 +1780,8 @@ msgid "1 character"
msgstr "1 글자" msgstr "1 글자"
#, c-format #, c-format
msgid "%lld characters" msgid "%<PRId64> characters"
msgstr "%lld 글자" msgstr "%<PRId64> 글자"
#. Explicit typecast avoids warning on Mac OS X 10.6 #. Explicit typecast avoids warning on Mac OS X 10.6
#, c-format #, c-format

View File

@ -1780,8 +1780,8 @@ msgid "1 character"
msgstr "1 글자" msgstr "1 글자"
#, c-format #, c-format
msgid "%lld characters" msgid "%<PRId64> characters"
msgstr "%lld 글자" msgstr "%<PRId64> 글자"
#. Explicit typecast avoids warning on Mac OS X 10.6 #. Explicit typecast avoids warning on Mac OS X 10.6
#, c-format #, c-format

View File

@ -1771,8 +1771,8 @@ msgid "1 character"
msgstr "1 teken" msgstr "1 teken"
#, c-format #, c-format
msgid "%lld characters" msgid "%<PRId64> characters"
msgstr "%lld tekens" msgstr "%<PRId64> tekens"
#, c-format #, c-format
msgid "%ld characters" msgid "%ld characters"

View File

@ -1840,8 +1840,8 @@ msgid "1 character"
msgstr "1 znak" msgstr "1 znak"
#, c-format #, c-format
msgid "%lld characters" msgid "%<PRId64> characters"
msgstr "%lld znaków" msgstr "%<PRId64> znaków"
#. Explicit typecast avoids warning on Mac OS X 10.6 #. Explicit typecast avoids warning on Mac OS X 10.6
#, c-format #, c-format

View File

@ -1840,8 +1840,8 @@ msgid "1 character"
msgstr "1 znak" msgstr "1 znak"
#, c-format #, c-format
msgid "%lld characters" msgid "%<PRId64> characters"
msgstr "%lld znaków" msgstr "%<PRId64> znaków"
#. Explicit typecast avoids warning on Mac OS X 10.6 #. Explicit typecast avoids warning on Mac OS X 10.6
#, c-format #, c-format

View File

@ -1840,8 +1840,8 @@ msgid "1 character"
msgstr "1 znak" msgstr "1 znak"
#, c-format #, c-format
msgid "%lld characters" msgid "%<PRId64> characters"
msgstr "%lld znaków" msgstr "%<PRId64> znaków"
#. Explicit typecast avoids warning on Mac OS X 10.6 #. Explicit typecast avoids warning on Mac OS X 10.6
#, c-format #, c-format

View File

@ -1859,8 +1859,8 @@ msgid "1 character"
msgstr "1 ñèìâîë" msgstr "1 ñèìâîë"
#, c-format #, c-format
msgid "%lld characters" msgid "%<PRId64> characters"
msgstr "ñèìâîëîâ: %lld" msgstr "ñèìâîëîâ: %<PRId64>"
#. Explicit typecast avoids warning on Mac OS X 10.6 #. Explicit typecast avoids warning on Mac OS X 10.6
#, c-format #, c-format

View File

@ -1859,8 +1859,8 @@ msgid "1 character"
msgstr "1 символ" msgstr "1 символ"
#, c-format #, c-format
msgid "%lld characters" msgid "%<PRId64> characters"
msgstr "символов: %lld" msgstr "символов: %<PRId64>"
#. Explicit typecast avoids warning on Mac OS X 10.6 #. Explicit typecast avoids warning on Mac OS X 10.6
#, c-format #, c-format

View File

@ -1886,8 +1886,8 @@ msgid "1 character"
msgstr "îäèí ñèìâîë" msgstr "îäèí ñèìâîë"
#, c-format #, c-format
msgid "%lld characters" msgid "%<PRId64> characters"
msgstr "%lld ñèìâîë³â" msgstr "%<PRId64> ñèìâîë³â"
#. Explicit typecast avoids warning on Mac OS X 10.6 #. Explicit typecast avoids warning on Mac OS X 10.6
#, c-format #, c-format

View File

@ -1886,8 +1886,8 @@ msgid "1 character"
msgstr "один символ" msgstr "один символ"
#, c-format #, c-format
msgid "%lld characters" msgid "%<PRId64> characters"
msgstr "%lld символів" msgstr "%<PRId64> символів"
#. Explicit typecast avoids warning on Mac OS X 10.6 #. Explicit typecast avoids warning on Mac OS X 10.6
#, c-format #, c-format