diff --git a/include/wx/strvararg.h b/include/wx/strvararg.h index 29b4ae041b..a39e7b293e 100644 --- a/include/wx/strvararg.h +++ b/include/wx/strvararg.h @@ -607,6 +607,15 @@ struct wxArgNormalizer : wxArgNormalizerNarrowChar(value, fmt, index) {} }; +template<> +struct wxArgNormalizer + : public wxArgNormalizerNarrowChar +{ + wxArgNormalizer(signed char value, + const wxFormatString *fmt, unsigned index) + : wxArgNormalizerNarrowChar(value, fmt, index) {} +}; + #endif // wxUSE_UNICODE // convert references: @@ -617,6 +626,7 @@ WX_ARG_NORMALIZER_FORWARD(const wchar_t&, wchar_t); WX_ARG_NORMALIZER_FORWARD(const char&, char); WX_ARG_NORMALIZER_FORWARD(const unsigned char&, unsigned char); +WX_ARG_NORMALIZER_FORWARD(const signed char&, signed char); #undef WX_ARG_NORMALIZER_FORWARD