X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fcontacteditor%2FfrmContactEditorSound.cpp;h=b4ab352d73c5b142867d062b54433dc3a7ea99bc;hb=7c3e205236ee207eada4dee55857d839edc56c2e;hp=6e1fab0840cc4c3fd44b71a28a89ae18593201f8;hpb=9c2e0d1d9ece1408a1c25581905ee2a65da81b69;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.