diff options
| author | jan.nijtmans <nijtmans@users.sourceforge.net> | 2025-09-16 19:44:25 (GMT) |
|---|---|---|
| committer | jan.nijtmans <nijtmans@users.sourceforge.net> | 2025-09-16 19:44:25 (GMT) |
| commit | 43ff0b5efc8e10a866c2d03ef5a8a118f3fdae34 (patch) | |
| tree | e84ffad87510b776c9d1d5bc647df2955eb5192a /unix/tclSelectNotfy.c | |
| parent | 5e3388d323a49bae302ed7ff346f6d8b09918e78 (diff) | |
| parent | 13d49cff5e749a393d9f04dd098e83567786a124 (diff) | |
| download | tcl-43ff0b5efc8e10a866c2d03ef5a8a118f3fdae34.zip tcl-43ff0b5efc8e10a866c2d03ef5a8a118f3fdae34.tar.gz tcl-43ff0b5efc8e10a866c2d03ef5a8a118f3fdae34.tar.bz2 | |
Eliminate __stdcall usage: cygwin32 is no longer supported
Diffstat (limited to 'unix/tclSelectNotfy.c')
| -rw-r--r-- | unix/tclSelectNotfy.c | 35 |
1 files changed, 16 insertions, 19 deletions
diff --git a/unix/tclSelectNotfy.c b/unix/tclSelectNotfy.c index c2020ca..1b46683 100644 --- a/unix/tclSelectNotfy.c +++ b/unix/tclSelectNotfy.c @@ -254,28 +254,25 @@ typedef struct { const void *lpszClassName; } WNDCLASSW; -#ifdef __clang__ -#pragma clang diagnostic ignored "-Wignored-attributes" -#endif -extern void __stdcall CloseHandle(void *); -extern void *__stdcall CreateEventW(void *, unsigned char, unsigned char, +extern void CloseHandle(void *); +extern void *CreateEventW(void *, unsigned char, unsigned char, void *); -extern void *__stdcall CreateWindowExW(void *, const void *, const void *, +extern void *CreateWindowExW(void *, const void *, const void *, unsigned int, int, int, int, int, void *, void *, void *, void *); -extern unsigned int __stdcall DefWindowProcW(void *, int, void *, void *); -extern unsigned char __stdcall DestroyWindow(void *); -extern int __stdcall DispatchMessageW(const MSG *); -extern unsigned char __stdcall GetMessageW(MSG *, void *, int, int); -extern void __stdcall MsgWaitForMultipleObjects(unsigned int, void *, +extern unsigned int DefWindowProcW(void *, int, void *, void *); +extern unsigned char DestroyWindow(void *); +extern int DispatchMessageW(const MSG *); +extern unsigned char GetMessageW(MSG *, void *, int, int); +extern void MsgWaitForMultipleObjects(unsigned int, void *, unsigned char, unsigned int, unsigned int); -extern unsigned char __stdcall PeekMessageW(MSG *, void *, int, int, int); -extern unsigned char __stdcall PostMessageW(void *, unsigned int, void *, +extern unsigned char PeekMessageW(MSG *, void *, int, int, int); +extern unsigned char PostMessageW(void *, unsigned int, void *, void *); -extern void __stdcall PostQuitMessage(int); -extern void *__stdcall RegisterClassW(const WNDCLASSW *); -extern unsigned char __stdcall ResetEvent(void *); -extern unsigned char __stdcall TranslateMessage(const MSG *); +extern void PostQuitMessage(int); +extern void *RegisterClassW(const WNDCLASSW *); +extern unsigned char ResetEvent(void *); +extern unsigned char TranslateMessage(const MSG *); /* * Threaded-cygwin specific constants and functions in this file: @@ -283,7 +280,7 @@ extern unsigned char __stdcall TranslateMessage(const MSG *); #if TCL_THREADS && defined(__CYGWIN__) static const wchar_t className[] = L"TclNotifier"; -static unsigned int __stdcall NotifierProc(void *hwnd, unsigned int message, +static unsigned int NotifierProc(void *hwnd, unsigned int message, void *wParam, void *lParam); #endif /* TCL_THREADS && defined(__CYGWIN__) */ #ifdef __cplusplus @@ -600,7 +597,7 @@ TclpDeleteFileHandler( #if TCL_THREADS && defined(__CYGWIN__) -static unsigned int __stdcall +static unsigned int NotifierProc( void *hwnd, unsigned int message, |
