X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d1f6e2cfe2edae646d58e94c6a6b5f010f6439f7..bc1d617aac6575b9764b3f8195504ee79c978f49:/include/wx/generic/dcpsg.h diff --git a/include/wx/generic/dcpsg.h b/include/wx/generic/dcpsg.h index d8e44192df..9e0af45f89 100644 --- a/include/wx/generic/dcpsg.h +++ b/include/wx/generic/dcpsg.h @@ -95,14 +95,18 @@ public: static void SetResolution(int ppi); static int GetResolution(); - WX_DEFINE_VARARG_FUNC_VOID(PsPrintf, 1, (const wxString&), + WX_DEFINE_VARARG_FUNC_VOID(PsPrintf, 1, (const wxFormatString&), DoPsPrintfFormatWchar, DoPsPrintfFormatUtf8) #ifdef __WATCOMC__ // workaround for http://bugzilla.openwatcom.org/show_bug.cgi?id=351 - WX_DEFINE_VARARG_FUNC_VOID(PsPrintf, 1, (const char*), - DoPsPrintfFormatWchar, DoPsPrintfFormatUtf8) - WX_DEFINE_VARARG_FUNC_VOID(PsPrintf, 1, (const wchar_t*), - DoPsPrintfFormatWchar, DoPsPrintfFormatUtf8) + WX_VARARG_WATCOM_WORKAROUND(void, PsPrintf, 1, (const wxString&), + (wxFormatString(f1))); + WX_VARARG_WATCOM_WORKAROUND(void, PsPrintf, 1, (const wxCStrData&), + (wxFormatString(f1))); + WX_VARARG_WATCOM_WORKAROUND(void, PsPrintf, 1, (const char*), + (wxFormatString(f1))); + WX_VARARG_WATCOM_WORKAROUND(void, PsPrintf, 1, (const wchar_t*), + (wxFormatString(f1))); #endif void PsPrint( const wxString& psdata );