X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=modules%2Fxprintf;h=186e3b013eeedb542d1971cef99a49729cb561ee;hb=43593319b31e6b0175b8eec4433bac744959822d;hp=b21252f70203c7e3585b322a3256365335b2084f;hpb=6c1eb9f212baf1259dc6495a24847a46a425e433;p=gnulib.git diff --git a/modules/xprintf b/modules/xprintf index b21252f70..186e3b013 100644 --- a/modules/xprintf +++ b/modules/xprintf @@ -1,6 +1,12 @@ Description: a wrapper around printf that calls error upon ENOMEM or EILSEQ errors +Notice: +If you are using GNU gettext version 0.16.1 or older, add the following options +to XGETTEXT_OPTIONS in your po/Makevars: + --flag=xprintf:1:c-format --flag=xvprintf:1:c-format + --flag=xfprintf:2:c-format --flag=xvfprintf:2:c-format + Files: lib/xprintf.h lib/xprintf.c @@ -13,6 +19,11 @@ stdarg stdio configure.ac: +m4_ifdef([AM_XGETTEXT_OPTION], + [AM_][XGETTEXT_OPTION([--flag=xprintf:1:c-format]) + AM_][XGETTEXT_OPTION([--flag=xvprintf:1:c-format]) + AM_][XGETTEXT_OPTION([--flag=xfprintf:2:c-format]) + AM_][XGETTEXT_OPTION([--flag=xvfprintf:2:c-format])]) Makefile.am: lib_SOURCES += xprintf.h xprintf.c