From: hniksic Date: Sun, 5 Oct 2003 21:12:36 +0000 (-0700) Subject: [svn] Fix type of _SetThreadExecutionState local var. X-Git-Tag: v1.13~1621 X-Git-Url: http://sjero.net/git/?p=wget;a=commitdiff_plain;h=abf7afb9d4919438effe9da5a944f59db0dbb69c [svn] Fix type of _SetThreadExecutionState local var. By Gisle Vanem. --- diff --git a/src/ChangeLog b/src/ChangeLog index ddb20397..641b792d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,8 @@ +2003-10-05 Gisle Vanem + + * mswindows.c (set_sleep_mode): Fix type of + _SetThreadExecutionState. + 2003-10-05 Hrvoje Niksic * utils.c (file_size): Return -1 if fopen() returns NULL. Prior diff --git a/src/mswindows.c b/src/mswindows.c index 6d5e4717..09a3383a 100644 --- a/src/mswindows.c +++ b/src/mswindows.c @@ -290,7 +290,8 @@ ws_startup (void) (The Borland utime function only works on Windows NT.) */ #ifdef HACK_BCC_UTIME_BUG -int borland_utime(const char *path, const struct utimbuf *times) +int +borland_utime (const char *path, const struct utimbuf *times) { int fd; int res; @@ -318,11 +319,11 @@ int borland_utime(const char *path, const struct utimbuf *times) * Windows does by default not consider network activity in console-programs as activity ! * Works on Win-98/ME/2K and up. */ -static -DWORD set_sleep_mode (DWORD mode) +static DWORD +set_sleep_mode (DWORD mode) { HMODULE mod = LoadLibrary ("kernel32.dll"); - DWORD (*_SetThreadExecutionState) (DWORD) = NULL; + DWORD (WINAPI *_SetThreadExecutionState) (DWORD) = NULL; DWORD rc = (DWORD)-1; if (mod) @@ -331,13 +332,13 @@ DWORD set_sleep_mode (DWORD mode) if (_SetThreadExecutionState) { if (mode == 0) /* first time */ - mode = (ES_SYSTEM_REQUIRED | ES_CONTINUOUS); + mode = (ES_SYSTEM_REQUIRED | ES_CONTINUOUS); rc = (*_SetThreadExecutionState) (mode); } if (mod) - FreeLibrary (mod); + FreeLibrary (mod); DEBUGP (("set_sleep_mode(): mode 0x%08lX, rc 0x%08lX\n", mode, rc)); - return (rc); + return rc; } /* run_with_timeout Windows implementation. */