• R/O
  • HTTP
  • SSH
  • HTTPS

ffftp: Commit

FFFTPのソースコードです。


Commit MetaInfo

Revision93f66de680facd0f7ef9c9b0c1383e1d5c0b5dac (tree)
Time2011-10-13 11:55:46
Authors_kawamoto <s_kawamoto@user...>
Commiters_kawamoto

Log Message

Fix bugs of playing sound.

Change Summary

Incremental Difference

Binary files a/FFFTP_Eng_Release/FFFTP.exe and b/FFFTP_Eng_Release/FFFTP.exe differ
Binary files a/Release/FFFTP.exe and b/Release/FFFTP.exe differ
--- a/mbswrapper.c
+++ b/mbswrapper.c
@@ -1806,6 +1806,18 @@ END_ROUTINE
18061806 return r;
18071807 }
18081808
1809+BOOL sndPlaySoundM(LPCSTR pszSound, UINT fuSound)
1810+{
1811+ HWND r = NULL;
1812+ wchar_t* pw0 = NULL;
1813+START_ROUTINE
1814+ pw0 = DuplicateMtoW(pszSound, -1);
1815+ r = sndPlaySoundW(pw0, fuSound);
1816+END_ROUTINE
1817+ FreeDuplicatedString(pw0);
1818+ return r;
1819+}
1820+
18091821 int mkdirM(const char * _Path)
18101822 {
18111823 int r = 0;
--- a/mbswrapper.h
+++ b/mbswrapper.h
@@ -152,6 +152,9 @@ INT_PTR DialogBoxParamM(HINSTANCE hInstance, LPCSTR lpTemplateName, HWND hWndPar
152152 #undef CreateDialogParam
153153 #define CreateDialogParam CreateDialogParamM
154154 HWND CreateDialogParamM(HINSTANCE hInstance, LPCSTR lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);
155+#undef sndPlaySound
156+#define sndPlaySound sndPlaySoundM
157+BOOL sndPlaySoundM(LPCSTR pszSound, UINT fuSound);
155158 #undef mkdir
156159 #define mkdir _mkdirM
157160 int mkdirM(const char * _Path);
Show on old repository browser