OSDN Git Service

Fix bugs of playing sound.
authors_kawamoto <s_kawamoto@users.sourceforge.jp>
Thu, 13 Oct 2011 02:55:46 +0000 (11:55 +0900)
committers_kawamoto <s_kawamoto@users.sourceforge.jp>
Thu, 13 Oct 2011 02:55:46 +0000 (11:55 +0900)
FFFTP_Eng_Release/FFFTP.exe
Release/FFFTP.exe
mbswrapper.c
mbswrapper.h

index a16afad..cf0e919 100644 (file)
Binary files a/FFFTP_Eng_Release/FFFTP.exe and b/FFFTP_Eng_Release/FFFTP.exe differ
index 0391582..269d101 100644 (file)
Binary files a/Release/FFFTP.exe and b/Release/FFFTP.exe differ
index 25e603d..771bcc9 100644 (file)
@@ -1806,6 +1806,18 @@ END_ROUTINE
        return r;\r
 }\r
 \r
+BOOL sndPlaySoundM(LPCSTR pszSound, UINT fuSound)\r
+{\r
+       HWND r = NULL;\r
+       wchar_t* pw0 = NULL;\r
+START_ROUTINE\r
+       pw0 = DuplicateMtoW(pszSound, -1);\r
+       r = sndPlaySoundW(pw0, fuSound);\r
+END_ROUTINE\r
+       FreeDuplicatedString(pw0);\r
+       return r;\r
+}\r
+\r
 int mkdirM(const char * _Path)\r
 {\r
        int r = 0;\r
index 90d4538..af8ba4a 100644 (file)
@@ -152,6 +152,9 @@ INT_PTR DialogBoxParamM(HINSTANCE hInstance, LPCSTR lpTemplateName, HWND hWndPar
 #undef CreateDialogParam\r
 #define CreateDialogParam CreateDialogParamM\r
 HWND CreateDialogParamM(HINSTANCE hInstance, LPCSTR lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam);\r
+#undef sndPlaySound\r
+#define sndPlaySound sndPlaySoundM\r
+BOOL sndPlaySoundM(LPCSTR pszSound, UINT fuSound);\r
 #undef mkdir\r
 #define mkdir _mkdirM\r
 int mkdirM(const char * _Path);\r