bug-gettext
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #64006] *printf() defines break C++ builds (specifically Qt)


From: Stefan Brüns
Subject: [bug #64006] *printf() defines break C++ builds (specifically Qt)
Date: Tue, 13 Jun 2023 08:16:33 -0400 (EDT)

Follow-up Comment #9, bug #64006 (project gettext):

For c++11 and later, variadic templates can be used:


#if __cplusplus >= 201103L
template<typename ... Args>
void asprintf(const char* x, Args ... args)
{
    libintl_asprintf(x, args ... );
}
#else
%define asprintf libintl_asprintf
#endif




    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?64006>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]