Module: wine Branch: master Commit: fc1b62bd7ddf19364e1d2e44d8528a11967999d5 URL: http://source.winehq.org/git/wine.git/?a=commit;h=fc1b62bd7ddf19364e1d2e44d8... Author: Rob Shearman <rob(a)codeweavers.com> Date: Tue Feb 26 11:12:54 2008 +0000 dsound: Don't use typeof as it's not portable. --- dlls/dsound/regsvr.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dlls/dsound/regsvr.c b/dlls/dsound/regsvr.c index 1609910..514cfc9 100644 --- a/dlls/dsound/regsvr.c +++ b/dlls/dsound/regsvr.c @@ -34,8 +34,8 @@ WINE_DEFAULT_DEBUG_CHANNEL(dsound); -static typeof(RegDeleteTreeW) * pRegDeleteTreeW; -static typeof(RegDeleteTreeA) * pRegDeleteTreeA; +static LSTATUS (WINAPI *pRegDeleteTreeW)(HKEY,LPCWSTR); +static LSTATUS (WINAPI *pRegDeleteTreeA)(HKEY,LPCSTR); /* * Near the bottom of this file are the exported DllRegisterServer and @@ -516,8 +516,8 @@ HRESULT WINAPI DllUnregisterServer(void) HMODULE advapi32 = GetModuleHandleA("advapi32"); if (!advapi32) return E_FAIL; - pRegDeleteTreeA = (typeof(RegDeleteTreeA)*) GetProcAddress(advapi32, "RegDeleteTreeA"); - pRegDeleteTreeW = (typeof(RegDeleteTreeW)*) GetProcAddress(advapi32, "RegDeleteTreeW"); + pRegDeleteTreeA = (void *) GetProcAddress(advapi32, "RegDeleteTreeA"); + pRegDeleteTreeW = (void *) GetProcAddress(advapi32, "RegDeleteTreeW"); if (!pRegDeleteTreeA || !pRegDeleteTreeW) return E_FAIL; TRACE("\n");