]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/strconv.cpp
in case of an faulty event this might not get initialized
[wxWidgets.git] / src / common / strconv.cpp
index 4e610d300cc2118a49c901f4a9efb97c5ec01ff0..3f00282a39f7840ac47003c47458e257b56b4e53 100644 (file)
@@ -150,7 +150,8 @@ static size_t decode_utf16(const wxUint16* input, wxUint32& output)
 static wxUint32 wxDecodeSurrogate(const wxDecodeSurrogate_t **pSrc)
 {
     wxUint32 out;
-    const size_t n = decode_utf16(wx_reinterpret_cast(wxUint16 *, *pSrc), out);
+    const size_t
+        n = decode_utf16(wx_reinterpret_cast(const wxUint16 *, *pSrc), out);
     if ( n == wxCONV_FAILED )
         *pSrc = NULL;
     else
@@ -2759,7 +2760,7 @@ public:
     {
         OSStatus status = noErr ;
         ByteCount byteOutLen ;
-        ByteCount byteInLen = strlen(psz) ;
+        ByteCount byteInLen = strlen(psz) + 1;
         wchar_t *tbuf = NULL ;
         UniChar* ubuf = NULL ;
         size_t res = 0 ;