add format argument attributes to gettext function prototypes
authorKhem Raj <raj.khem@gmail.com>
Sun, 13 Sep 2015 06:29:04 +0000 (06:29 +0000)
committerRich Felker <dalias@aerifal.cx>
Tue, 15 Sep 2015 20:30:36 +0000 (20:30 +0000)
commitccc71e0ea881b7f6594ed95afd706442829c39fc
tree3c0beddd15568096e657865dab89c1598ff2cbb0
parent64b6684ddd95ef17349a6e640806bfee9f873715
add format argument attributes to gettext function prototypes

their absence completely breaks format string warnings in programs
with gettext message translations: -Wformat gives no results, and
-Wformat-nonliteral produces spurious warnings.

with gcc, the problem manifests only in standards-conforming profiles;
otherwise gcc sets these attributes by default for the gettext family.
with clang, the problem always manifests; clang has no such defaults.
include/libintl.h