X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8907154c1a8a6882c6797d1f16393ddfb23e7f3a..ba75967c9c0656ec0bcc342878cd9cdd27857ea9:/src/msw/fontutil.cpp diff --git a/src/msw/fontutil.cpp b/src/msw/fontutil.cpp index a1b318d725..5bacd8241e 100644 --- a/src/msw/fontutil.cpp +++ b/src/msw/fontutil.cpp @@ -29,6 +29,7 @@ #include "wx/log.h" #include "wx/intl.h" #include "wx/encinfo.h" + #include "wx/wxcrtvararg.h" #endif //WX_PRECOMP #include "wx/msw/private.h" @@ -56,7 +57,7 @@ bool wxNativeEncodingInfo::FromString(const wxString& s) { - wxStringTokenizer tokenizer(s, _T(";")); + wxStringTokenizer tokenizer(s, wxT(";")); wxString encid = tokenizer.GetNextToken(); @@ -95,7 +96,7 @@ bool wxNativeEncodingInfo::FromString(const wxString& s) } else { - if ( wxSscanf(tmp, _T("%u"), &charset) != 1 ) + if ( wxSscanf(tmp, wxT("%u"), &charset) != 1 ) { // should be a number! return false; @@ -119,12 +120,12 @@ wxString wxNativeEncodingInfo::ToString() const // we don't have any choice but to use the raw value << (long)encoding #endif // wxUSE_FONTMAP/!wxUSE_FONTMAP - << _T(';') << facename; + << wxT(';') << facename; // ANSI_CHARSET is assumed anyhow if ( charset != ANSI_CHARSET ) { - s << _T(';') << charset; + s << wxT(';') << charset; } return s; @@ -137,7 +138,7 @@ wxString wxNativeEncodingInfo::ToString() const bool wxGetNativeFontEncoding(wxFontEncoding encoding, wxNativeEncodingInfo *info) { - wxCHECK_MSG( info, false, _T("bad pointer in wxGetNativeFontEncoding") ); + wxCHECK_MSG( info, false, wxT("bad pointer in wxGetNativeFontEncoding") ); if ( encoding == wxFONTENCODING_DEFAULT ) { @@ -161,7 +162,7 @@ bool wxTestFontEncoding(const wxNativeEncodingInfo& info) wxZeroMemory(lf); // all default values lf.lfCharSet = (BYTE)info.charset; - wxStrncpy(lf.lfFaceName, info.facename, WXSIZEOF(lf.lfFaceName)); + wxStrlcpy(lf.lfFaceName, info.facename.c_str(), WXSIZEOF(lf.lfFaceName)); HFONT hfont = ::CreateFontIndirect(&lf); if ( !hfont ) @@ -186,7 +187,7 @@ wxFontEncoding wxGetFontEncFromCharSet(int cs) switch ( cs ) { default: - wxFAIL_MSG( _T("unexpected Win32 charset") ); + wxFAIL_MSG( wxT("unexpected Win32 charset") ); // fall through and assume the system charset case DEFAULT_CHARSET: