X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fcontacteditor%2FfrmContactEditorSound.cpp;h=b4ab352d73c5b142867d062b54433dc3a7ea99bc;hb=a27310520f595a63be801671c6817e5ce54ec90d;hp=6e1fab0840cc4c3fd44b71a28a89ae18593201f8;hpb=45729fca56479bd9158486e0cda0c4a94b4dd1dc;p=xestiaab%2F.git diff --git a/source/contacteditor/frmContactEditorSound.cpp b/source/contacteditor/frmContactEditorSound.cpp index 6e1fab0..b4ab352 100644 --- a/source/contacteditor/frmContactEditorSound.cpp +++ b/source/contacteditor/frmContactEditorSound.cpp @@ -42,7 +42,7 @@ void frmContactEditorSound::ProcessData( wxCommandEvent& event ) wxString wxSAudioFilename; wxString wxSAudioMIMEType; sf::SoundBuffer AudioBuffer; - size_t len; + wxFileOffset len; std::string b64enc; wxSAudioFilename = fipSound->GetPath(); @@ -56,11 +56,11 @@ void frmContactEditorSound::ProcessData( wxCommandEvent& event ) */ if (AudioFile.Open(wxSAudioFilename, wxFile::read)){ - size_t flen; + ssize_t flen; len = AudioFile.Length(); unsigned char* AudioFileData = new unsigned char[len]; - flen = AudioFile.Read(AudioFileData, len); + flen = AudioFile.Read(AudioFileData, (size_t)len); // Get MIME Type. @@ -90,7 +90,7 @@ void frmContactEditorSound::ProcessData( wxCommandEvent& event ) // Check to make sure it is an audio file. - if (!AudioBuffer.loadFromMemory(AudioFileData, len)){ + if (!AudioBuffer.loadFromMemory(AudioFileData, (size_t)len)){ // Can't load file. We must flee... // Also show an error message too.