X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=flower%2Finclude%2Finternational.hh;h=1e8b3fad219d0383aaacff44ccf42f0e18bf1bd8;hb=5b4b0d6e9a197e8f9eb085b7c2ad78b8be3e5cfc;hp=1b29c45fa973beb218cab8f209e6a6365dbb39bf;hpb=31568c504806f35aac420a394c9eab07abd9faa7;p=lilypond.git diff --git a/flower/include/international.hh b/flower/include/international.hh index 1b29c45fa9..1e8b3fad21 100644 --- a/flower/include/international.hh +++ b/flower/include/international.hh @@ -3,12 +3,14 @@ source file of the GNU LilyPond music typesetter - (c) 1997--2006 Jan Nieuwenhuizen + (c) 1997--2008 Jan Nieuwenhuizen */ #ifndef INTERNATIONAL_HH #define INTERNATIONAL_HH +#include + #include "std-string.hh" /** @@ -28,8 +30,13 @@ string _ (char const *ch); Internationalisation: _f ("Usage: %s [FILE]", "lilypond") gets "translated" by GNU gettext */ -string _f (char const *format, ...); +string _f (char const *format, ...) + __attribute__ ((format (printf, 1, 2))); string _f (char const *format, string s, string s2 = "", string s3 = ""); +/** + va_list version of _f + */ +string v_f (char const *format, va_list args); #endif // INTERNATIONAL_HH