summaryrefslogtreecommitdiffstats
path: root/win
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2020-03-04 15:52:50 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2020-03-04 15:52:50 (GMT)
commit9c52c7b3dc357c6b818225d28f6ef9b7667bc22c (patch)
tree8bcf9711d80d9ecfeecbb620c55f4ad488f665b4 /win
parent42c2c38508fec2049ed02aab7a86b964890b9bab (diff)
downloadtcl-9c52c7b3dc357c6b818225d28f6ef9b7667bc22c.zip
tcl-9c52c7b3dc357c6b818225d28f6ef9b7667bc22c.tar.gz
tcl-9c52c7b3dc357c6b818225d28f6ef9b7667bc22c.tar.bz2
Fix some gcc(-9) warnings caused by -Wcast-function-type
Diffstat (limited to 'win')
-rw-r--r--win/tclWinDde.c2
-rw-r--r--win/tclWinInit.c4
-rw-r--r--win/tclWinLoad.c2
-rw-r--r--win/tclWinReg.c2
4 files changed, 5 insertions, 5 deletions
diff --git a/win/tclWinDde.c b/win/tclWinDde.c
index a4c00fa..2fc4990 100644
--- a/win/tclWinDde.c
+++ b/win/tclWinDde.c
@@ -251,7 +251,7 @@ Initialize(void)
if (ddeInstance == 0) {
Tcl_MutexLock(&ddeMutex);
if (ddeInstance == 0) {
- if (DdeInitializeW(&ddeInstance, (PFNCALLBACK) DdeServerProc,
+ if (DdeInitializeW(&ddeInstance, (PFNCALLBACK)(void *)DdeServerProc,
CBF_SKIP_REGISTRATIONS | CBF_SKIP_UNREGISTRATIONS
| CBF_FAIL_POKES, 0) != DMLERR_NO_ERROR) {
ddeInstance = 0;
diff --git a/win/tclWinInit.c b/win/tclWinInit.c
index 02471a6..6ca6a46 100644
--- a/win/tclWinInit.c
+++ b/win/tclWinInit.c
@@ -168,7 +168,7 @@ TclpInitPlatform(void)
*/
handle = GetModuleHandleW(L"KERNEL32");
tclWinProcs.cancelSynchronousIo =
- (BOOL (WINAPI *)(HANDLE)) GetProcAddress(handle,
+ (BOOL (WINAPI *)(HANDLE))(void *)GetProcAddress(handle,
"CancelSynchronousIo");
}
@@ -581,7 +581,7 @@ TclpSetVariables(
if (!osInfoInitialized) {
HMODULE handle = GetModuleHandleW(L"NTDLL");
int(__stdcall *getversion)(void *) =
- (int(__stdcall *)(void *)) GetProcAddress(handle, "RtlGetVersion");
+ (int(__stdcall *)(void *))(void *)GetProcAddress(handle, "RtlGetVersion");
osInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFOW);
if (!getversion || getversion(&osInfo)) {
GetVersionExW(&osInfo);
diff --git a/win/tclWinLoad.c b/win/tclWinLoad.c
index 89adcc3..c6e4bed 100644
--- a/win/tclWinLoad.c
+++ b/win/tclWinLoad.c
@@ -217,7 +217,7 @@ FindSymbol(
Tcl_DStringInit(&ds);
TclDStringAppendLiteral(&ds, "_");
sym2 = Tcl_DStringAppend(&ds, symbol, -1);
- proc = (Tcl_PackageInitProc *) GetProcAddress(hInstance, sym2);
+ proc = (Tcl_PackageInitProc *)(void *)GetProcAddress(hInstance, sym2);
Tcl_DStringFree(&ds);
}
if (proc == NULL && interp != NULL) {
diff --git a/win/tclWinReg.c b/win/tclWinReg.c
index 7bbb10b..16a0d3d 100644
--- a/win/tclWinReg.c
+++ b/win/tclWinReg.c
@@ -1235,7 +1235,7 @@ RecursiveDeleteKey(
checkExProc = 1;
handle = GetModuleHandleW(L"ADVAPI32");
regDeleteKeyExProc = (LONG (*) (HKEY, LPCWSTR, REGSAM, DWORD))
- GetProcAddress(handle, "RegDeleteKeyExW");
+ (void *)GetProcAddress(handle, "RegDeleteKeyExW");
}
if (mode && regDeleteKeyExProc) {
result = regDeleteKeyExProc(startKey, keyName, mode, 0);